groovysh を使用して対話的にコードを開発しようとしていますが、アプリケーション クラスパスで groovysh を開始すると、次のようになります。
java.lang.reflect.InvocationTargetException
...
Caused by: javax.xml.parsers.FactoryConfigurationError: Provider for javax.xml.parsers.SAXParserFactory cannot be found
at javax.xml.parsers.SAXParserFactory.newInstance(Unknown Source)
at groovy.xml.FactorySupport$2.run(FactorySupport.java:56)
at java.security.AccessController.doPrivileged(Native Method)
アプリケーションの依存関係と groovysh の依存関係の間にバージョンの競合があるようです。アプリケーションのクラスパスを切り分ける必要のない回避策はありますか?