我的项目使用的是maven 1.1,并且我想为本地生成的另一个JAR添加一个依赖项。我怎样才能做到这一点?在Maven 1.1中为本地JAR添加一个依赖关系
0
A
回答
0
您可以为JAR
添加在pom.xml
一个条目,当你建立使用maven
项目,只需添加-o
到条命令。确保JAR
存在于本地m2
存储库中。
-o
代表离线,这意味着它只会查找当地m2
的相关性。
+0
谢谢。其实我在我的项目中同时拥有本地和远程依赖项,所以我不能直接查找本地依赖项。 – odavid 2013-04-08 08:51:16
0
安装JAR到本地回购
mvn install:install-file -Dfile=<path to your jar> -DgroupId=<groupID you want to give> -DartifactId=<artifactID you want to give> -Dversion=<version you want to give> -Dpackaging=jar
0
在我来说,我使用了以下策略:将文件安装到你的本地库,然后添加它依赖于你的pom.xml。
安装可以像做如下:
mvn install:install-file \
-DgroupId=my.local.jar \
-DartifactId=localName \
-Dpackaging=jar \
-Dversion=1.0-MYVERSION \
-Dfile=localFile.jar
已安装的文件,你需要以下依赖于你的pom.xml
<dependency>
<groupId>my.local.jar</groupId>
<artifactId>localName</artifactId>
<version>1.0-MYVERSION</version>
</dependency>
0
从Maven的1.1 FAQ:
如何从非Maven项目添加JAR到我的本地存储库?
如果由于许可证而无法将JAR上传到Maven的中央存储库,或者它是私有的,则必须手动将其复制到本地存储库。选择合理的组ID后,确保文件名格式为artifactId-version.jar,将其复制到$ {maven.repo.local} /groupId/jars/artifactId-version.jar。
相关问题
- 1. Maven:添加非JAR依赖关系
- 2. 添加maven依赖关系
- 3. Java Maven Jar依赖关系
- 4. 在Maven Netbeans中添加依赖关系
- 5. 在Maven依赖关系中添加外部JAR
- 6. 添加jar文件依赖关系
- 7. 如何在本地jar文件上设置Maven依赖关系
- 8. 添加本地jar文件/插件作为maven依赖项
- 9. 如何将本地jar添加为maven项目的依赖项?
- 10. Grails和本地Maven依赖关系
- 11. 本地jar缺失传递Maven依赖关系
- 12. 依赖的Maven副本依赖关系
- 13. 在Maven 2中添加JavaScript依赖关系,如Java依赖关系?
- 14. Maven不添加所有依赖关系到jar
- 15. 将Maven依赖关系添加到Eclipse
- 16. keven taglib jar的Maven依赖关系
- 17. spark maven jar文件依赖关系
- 18. Maven配置的依赖关系(jar)
- 19. Maven测试jar包括依赖关系
- 20. aqapi13.jar的Maven依赖关系
- 21. 为什么Maven在添加新的依赖关系时重新添加已存在的依赖关系?
- 22. Maven不会添加本地依赖项到目标jar
- 23. NetBeans中的Maven项目:如何向“依赖关系”和“测试依赖关系”添加依赖关系?
- 24. maven-jar-plugin与maven-jar的依赖关系
- 25. Maven依赖关系
- 26. Maven依赖关系
- 27. 从maven junit中的依赖关系jar中加载文件
- 28. FluentNHibernate 1.1/Castle 1.1依赖关系
- 29. IntelliJ Maven正确生成Maven本地存储库,但不添加依赖关系
- 30. WildFly Swarm + War + Gradle中的本地Jar依赖关系--NullPointerException
是另外一个maven项目的jar吗?在这种情况下,为什么不简单地将其安装到本地存储库? – 2013-04-08 07:43:49
我的另一个jar不是maven项目。 – odavid 2013-04-08 08:49:09