Java Maven:如何检查jar是否没有上传到中央回购

Java Maven:如何检查jar是否没有上传到中央回购,java,maven,Java,Maven,如何确保我的jar文件未加载到central repo maven?我问这个问题是因为我在上传到中央回购时多次看到类似异常的错误。我感到震惊(因为我没有在pom中进行任何配置,也没有应用于中央回购管理)。这就是我决定问这个问题的原因 那么,我如何检查一些代码的缺失或存在是否保证我的jar不会上传到central repo?检查您是否在POM.xml中使用maven deploy plugin下的deploy:deploy file目标 此功能用于将jar文件部署到远程repo。您可以通过pom.

如何确保我的jar文件未加载到central repo maven?我问这个问题是因为我在上传到中央回购时多次看到类似异常的错误。我感到震惊(因为我没有在pom中进行任何配置,也没有应用于中央回购管理)。这就是我决定问这个问题的原因


那么,我如何检查一些代码的缺失或存在是否保证我的jar不会上传到central repo?

检查您是否在
POM.xml
中使用
maven deploy plugin
下的
deploy:deploy file
目标


此功能用于将jar文件部署到远程repo。

您可以通过pom.xml部分指定项目应部署到哪个存储库。我认为没有违约。但是,您可能指定了父pom.xml,并且它包含一些设置。如果是这种情况,您可以修改父项。如果做不到这一点,您可以通过将自己的私有存储库详细信息放在本节中来覆盖它,以避免将您的工件部署到其他任何地方。它甚至可能是无效的URL,在这种情况下,部署总是会失败

例如:

<distributionManagement>
    <snapshotRepository>
        <id>fake-snapshots</id>
        <url>https://fake/snapshots</url>
    </snapshotRepository>
    <repository>
        <id>fake-releases</id>
        <url>https://fake/releases</url>
    </repository>
</distributionManagement>

假快照
https://fake/snapshots
假释
https://fake/releases

您不应该在pom文件中使用
部署文件
目标…只需使用
mvn部署
即可处理所有问题。首先,您永远不要直接上传到Maven Central。第一个关卡是一个暂存存储库。此外,有趣的是,您会遇到哪种错误?