我已經設置了一個具有本地依賴項的WildFly Maven項目。我編譯用作本地依賴項的庫(mvn compile
),並將它安裝在本地Maven存儲庫中(mvn install
)。這樣做可以讓我使用Maven成功編譯WildFly項目。我遇到的問題是無法部署(mvn wildfly:deploy
),因爲它無法找到本地庫中引用的類,因此導致引發NoClassDefFoundError異常。將具有本地依賴項的Maven項目部署到WildFly
<dependency>
<groupId>mygroup</groupId>
<artifactId>library</artifactId>
<version>1.0-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
我使用WildFly Maven插件:
如下庫的依賴是包括在內。有什麼我應該做的不同嗎?
你部署一個EAR,一個WAR還是一個JAR? –
我正在部署爲WAR文件 – FHannes