我在自己的库中使用dbus-java库。它取决于unix-java等等。这些罐子不存在于任何maven仓库中。
我如何明确地依赖所有这些? 我看到了几个选项:
注意:我来自Ruby的土地,所以我对所有这些奇怪的Maven回购都很陌生,并且到处都是丢失的罐子。在Ruby中,我始终确信我能够从rubygems或指定的git repo(通常在github上)检索所有宝石。
你能解释如何更好地分发这些库吗?
答案 0 :(得分:1)
我要做的是从网上下载jar并将它们安装在我的本地全局存储库中。
(我的意思是我的机器上不是本地的,但是公司本地的存储库,通常由Nexus管理)。
你只需要设置一个pom
<groupId>, <artifactId> and <version>
。
然后,在你的pom中,你在依赖列表中指向它们。
mvn deploy
答案 1 :(得分:0)
顺便说一句,如果你徘徊groupId
应该是什么,你有两个选择:
com.yourcompany.trirdparty
要么
com.whatever.the.original.groupid.is.groupId