2012-01-17 72 views
2

我正在使用STS和Web(WTP); Maven的; Groovy堆棧。導出Groovy STS/Maven項目中的依賴項導致無效的類路徑

默認情況下,它看起來Groovy的類路徑條目未標記爲出口,我是用下面的警告發出:

Classpath entry GROOVY_DSL_SUPPORT will not be exported or published. Runtime ClassNotFoundExceptions may result. Classpath entry GROOVY_SUPPORT will not be exported or published. Runtime ClassNotFoundExceptions may result.

所以,我加入了圖書館從項目屬性 - >部署大會 - >添加...

不過,現在我得到以下錯誤:

Invalid classpath publish/export dependency /Users/martypitt/springsource/2.8.1.RELEASE/sts-2.8.1.RELEASE/plugins/org.codehaus.groovy_1.8.4.xx-20111212-0900-e37-RELEASE/lib/antlr-2.7.7.jar. The project contains another dependency with the same archive name.

我工作圍繞從我的pom.xml手動排除ANTLR。但是,這似乎與直覺相反,並且在我將其部署到STS之外的服務器後,讓我擔心問題。

有沒有更合適的方法來解決這個問題?

回答

3

您不需要導出DSL支持容器。它爲一些內置的Groovy AST變換提供編輯支持。編譯或運行時所需的類路徑容器中沒有任何內容。

相關問題