1
第三方JAR的傳遞依賴我已經安裝在我的本地倉庫使用Maven的 - 在找不到戰爭
mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> \
-DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>
,所以我可以用我的戰爭項目罐子第三方罐子。這個jar在它的的pom.xml以下依賴性:
<dependency>
<groupId>org.infinispan</groupId>
<artifactId>infinispan-core</artifactId>
<version>5.1.6.Final</version>
</dependency>
我能夠成功編譯並生成戰爭。但是,當我在JBoss中7部署它,我得到以下運行時錯誤:
java.lang.NoClassDefFoundError: org/infinispan/manager/DefaultCacheManager
這是我應該在傳遞依賴Infinispan的核心發現的一類。爲什麼這個傳遞性依賴不被包含在我的戰爭中?