只有版本可以上传到中央存储库,这意味着文件不会更改,并且仅依赖于存储库中已经发布和可用的其他文件。
对中央存储库中的 POM 中的最少信息有一些要求。可以在此处找到更新的要求列表。
好吧,您的案例是在指南中央存储库上传之上。不,这违反了基本要求。
tools.jar
如果您是所有者或许可让您这样做,您可以上传到 Maven Central。
根据Maven Apache,您可以通过以下方式添加tools.jar
到:pom.xml
<profiles>
<profile>
<id>default-tools.jar</id>
<activation>
<property>
<name>java.vendor</name>
<value>Sun Microsystems Inc.</value>
</property>
</activation>
<dependencies>
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.4.2</version>
<scope>system</scope>
<systemPath>${java.home}/../lib/tools.jar</systemPath>
</dependency>
</dependencies>
</profile>
</profiles>
这仍然意味着,tools.jar
在 Maven Central 中不可用,而且看起来它永远不会存在。