我想通过本地文件系统相对于我的项目目录结构而不是远程存储库通过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