maven - maven中的repos没有jar文件吗?
问题描述
我尝试过浏览各种 repos,但是我找不到包含此依赖项的 jar 文件的一个:
<dependency>
<groupId>com.oracle.java</groupId>
<artifactId>jre</artifactId>
<version>1.8.0_131</version>
</dependency>
我得到的错误:无法解析项目 com.blackducksoftware.test:example-maven-travis:jar:0.1.0-SNAPSHOT 的依赖项:在 jboss 中找不到工件 com.oracle.java:jre:jar:1.8.0_131(http://repository.jboss.org/nexus/content/groups/public-jboss )
为什么只有 pom 文件在 repo 中而不是 jar 文件有什么原因?如何获取 jar 文件?
解决方案
注意:此工件位于 Alfresco 存储库 ( https://artifacts.alfresco.com/nexus/content/repositories/public/ )
因此,您需要将配置文件条目添加到您的 settings.xml 文件中。
例子:
<profile>
<id>alfresco-repo</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<repositories>
<repository>
<id>alfresco-repo</id>
<name>Alfresco Repository</name>
<url>https://artifacts.alfresco.com/nexus/content/repositories/public/</url>
<releases>
<enabled>true</enabled>
</releases>
</repository>
</repositories>
</profile>
推荐阅读
- python - Matplotlib 多个 Y 轴,xlabels 消失?
- java - 在 Java 中将卡片添加到手牌
- neo4j - 在密码、UNWIND 或 FOREACH (Neo4j) 中循环
- google-apps-script - GoogleAppScript TeamDrives
- cassandra - Cassandra:是否可以在特定键空间上禁止 USE 和 DESCRIBE
- python - 我不能让 SublimeREPL 运行 Python 3,而是运行 Python 2
- airflow - Apache Airflow - 维护具有上次运行日期的 dag_ids 表?
- r - 过滤器,找不到对象“课程”
- android - .apk 中没有的 Android 动态功能
- javascript - javascript - 在 iOS 中的按钮上模拟点击事件(用手指点击)