我正在使用 Maven 来管理我的依赖项,并试图从我的项目目录中提取一些专有的 jar 文件。(是的,我知道,我是一个不了解 Maven 的白痴,并且永远不应该这样做。)在编译时,我收到关于指向项目目录中文件的典型警告。但是,指定的 jar 文件没有放在我的 .m2 目录中,因此,由于缺少依赖项,项目无法编译。
在 pom.xml 中:
<dependency>
<groupId>org.sample</groupId>
<artifactId>sample</artifactId>
<scope>system</scope>
<version>2.0.3</version>
<systemPath>${project.basedir}/WebContent/WEB-INF/lib/my_file.jar</systemPath>
<type>jar</type
<optional>true</optional>
</dependency>
问题是,我是否正确声明了我的 groupId 和 artifactId ?有没有办法强制 Maven 在我的项目目录中使用几个随机的 jar 文件?
谢谢您的帮助。