Maven对资源根文件夹中文件的依赖关系
我得到的Java模块和结构如下所示:Maven对资源根文件夹中文件的依赖关系,maven,dependencies,Maven,Dependencies,我得到的Java模块和结构如下所示: moduleX -resources |-icons |_ icon.png |-libs |_ library.jar -src pom.xml resources是Intellij IDEA中作为资源根目录的文件夹标记 Maven依赖项应该如何获得library.jar 我试着 <dependency> <groupId>library</groupId> &l
moduleX
-resources
|-icons
|_ icon.png
|-libs
|_ library.jar
-src
pom.xml
resources
是Intellij IDEA中作为资源根目录的文件夹标记
Maven依赖项应该如何获得library.jar
我试着
<dependency>
<groupId>library</groupId>
<artifactId>library</artifactId>
<version1.0</version>
<scope>system</scope>
<systemPath>${basedir}/resources/libs/library.jar</systemPath>
</dependency>
我在我的项目中使用这种方法:
此文件夹不一定标记为资源根目录
我的本地回购协议
文件://${basedir}/./repo
com.example
测试库
1
我在我的项目中使用这种方法:
此文件夹不一定标记为资源根目录
我的本地回购协议
文件://${basedir}/./repo
com.example
测试库
1
不使用
系统
的可能重复项。使用链接问题中的其他答案。@Tunaki不带system
maven不想构建它。还有其他更好、更受支持的解决方案。使用mvn Install:Install file
在本地存储库中安装该文件;或者使用存储库管理器。可能其他什么不安装在本地存储库?我检查了那里的解决方案,但没有找到问题的正确答案。可能重复的“不使用系统”
。使用链接问题中的其他答案。@Tunaki不带system
maven不想构建它。还有其他更好、更受支持的解决方案。使用mvn Install:Install file
在本地存储库中安装该文件;或者使用存储库管理器。可能其他什么不安装在本地存储库?我检查了那里的解决方案,但没有找到问题的正确答案
<build>
<sourceDirectory>src</sourceDirectory>
<resources>
<resource>
<directory>resources</directory>
</resource>
</resources>
</build>
mvn install:install-file -Dfile=[path to jar]/library.jar -DlocalRepositoryPath=[path to repo]/repo/ -DgroupId=com.example -DartifactId=TestLibrary -Dpackaging=jar -Dversion=1.0
<repositories>
<repository>
<id>my-local-repo</id>
<url>file://${basedir}/../repo</url>
</repository>
</repositories>
<dependency>
<groupId>com.example</groupId>
<artifactId>TestLibrary</artifactId>
<version>1.0</version>
</dependency>