我想通過本地文件系統相對於我的項目目錄結構而不是遠程存儲庫通過systemPath添加jar文件。我添加了依賴聲明,但maven並沒有做任何其他的事情。Maven通過systemPath/system添加jar,但未添加到war或其他任何地方
在下面的聲明中,我想將jar文件複製到我的目標web-inf/lib目錄中,並將其作爲war文件的一部分進行震動。目前,這並未發生。我如何將jar文件複製到我的war文件中?
這是從調試模式行家輸出:
DEBUG] cglib:cglib-nodep:jar:2.2:test (setting scope to: compile)^M
DEBUG] Retrieving parent-POM: org.objenesis:objenesis-parent:pom:1.2 for project: null:objenesis:ja
DEBUG] org.objenesis:objenesis:jar:1.2:test (selected for test)^M
DEBUG] org.javap.web:testRunWrapper:jar:1.0.0:system (selected for system)^M
DEBUG] Plugin dependencies for:
...
<dependency>
<groupId>org.javap.web</groupId>
<artifactId>testRunWrapper</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${basedir}/lib/testRunWrapper.jar</systemPath>
</dependency>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<webResources>
<resource>
<directory>WebContent</directory>
</resource>
</webResources>
</configuration>
</plugin>
這是什麼問題? ?注意,你通常使用'mvn install:install-file'來安裝一個依賴項,並且你的默認本地倉庫位於'home/.m2/repository'。 – Thomas 2011-04-08 15:30:04
不起作用... – nnhthuan 2012-07-18 10:01:27
這是去捆綁ojdbc6驅動程序記得在應用到Windows設備時將本地系統路徑分隔符更改爲反斜槓 – 2012-07-25 14:58:59