无法解析maven依赖项
我已经编写了一个自定义插件,并将其部署到公司的内部存储库中。我有另一个使用该插件的项目(这里是pom.xml代码段): 是什么导致了这种行为?我很乐意提供更多信息,比如我的自定义插件的详细信息,它使用大量反射和类路径黑客技术来生成Json模式文本文件,或者它是pom.xml,但我不确定如果不把它变成一堵文本墙,会有什么关系。据我所知,它已正确部署在repo中,只有从本地存储库中删除自定义插件,才会出现此问题。在评论中回答:无法解析maven依赖项,maven,maven-plugin,Maven,Maven Plugin,我已经编写了一个自定义插件,并将其部署到公司的内部存储库中。我有另一个使用该插件的项目(这里是pom.xml代码段): 是什么导致了这种行为?我很乐意提供更多信息,比如我的自定义插件的详细信息,它使用大量反射和类路径黑客技术来生成Json模式文本文件,或者它是pom.xml,但我不确定如果不把它变成一堵文本墙,会有什么关系。据我所知,它已正确部署在repo中,只有从本地存储库中删除自定义插件,才会出现此问题。在评论中回答: 我在部署到内部存储库时遇到版本控制问题。 这些文件没有正确命名,因此显然
我在部署到内部存储库时遇到版本控制问题。 这些文件没有正确命名,因此显然可能会丢失 找不到。我道歉杰西2014年8月14日19:12
你的插件在maven存储库中吗?是的。抱歉,请参阅新编辑。它肯定在内部maven存储库中,只有在从我的本地存储库中删除它时才会发生这种情况。您是否将公司回购添加到
settings.xml
或pom.xml
?如果您使用mvn install
在本地repo(在您的机器中!)中安装插件,它不会查看您的公司repo来使用它,而是在本地安装。从本地repo中删除插件后,它似乎没有查看您的公司repo-或者没有访问权限。我在部署到内部存储库时遇到了版本控制问题。文件未正确命名,因此显然无法找到。我道歉。
<build>
<plugins>
<plugin>
<groupId>com.mycompany.mypackage</groupId>
<artifactId>json-schema-generator-main</artifactId>
<version>1.0.0-SNAPSHOT</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>json-schema-generator-main</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
[ERROR] Plugin com.mycompan.mypackage:json-schema-generator-main:1.0.0-SNAPSHOT or one of its dependencies could not be resolved: Could not find artifact com.mycompany.mypackage:json-schema-generator-main:jar:1.0.0-SNAPSHOT ->