我希望C:/myLibs/TDKLogging/TDKLogging-2.1.6.jar
在生成战争时将位于其中的本地jar复制到目标目录,因此我按如下所示修改了pom:
<repositories>
<repository>
<id>JBossNexus</id>
<name>JBoss Nexus Repository Manager</name>
<layout>default</layout>
<url>https://webgate.tdk.com/JBoss/nexus/content/groups/public</url>
</repository>
<repository>
<id>my-local-repo</id>
<url>file://C:/myLibs/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>tdk.com.iot.log</groupId>
<artifactId>TDKLogging</artifactId>
<version>2.1.6</version>
<type>jar</type>
</dependency>
..
但是我得到了这个错误
Could not find artifact tdk.com.iot.log:TDKLogging:jar:2.1.6 in tdkPublicRepository (https://webgate.tdk.com/JBoss/nexus/content/groups/public)
如何告诉Maven在特定的仓库中搜索工件????一个项目可以同时使用多个回购吗?因为我在本地仓库中只有1个jar,其他的则存储在公共仓库中
您可能指定了多个回购。
<repositories>
<repository>
<id>Webgate repository</id>
<url>https://webgate.tdk.com/JBoss/nexus/content/groups/public/</url>
</repository>
<repository>
<id>JBoss repository</id>
<url>http://repository.jboss.org/nexus/content/groups/public/</url>
</repository>
<repository>
<id>java.net</id>
<url>https://maven.java.net/content/repositories/public/</url>
</repository>
</repositories>
那么您的具体情况如何-您必须将jar和pom添加到本地存储库中。您必须运行一些命令。
选中此复选框如何将自定义库包含到Maven本地存储库中?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句