由于使用了Dropwizard Maven原型,我生成了一个示例Dropwizard Maven项目。pom.xml特别使用maven源代码插件:
<plugin>
<artifactId>maven-source-plugin</artifactId>
<version>2.4</version>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>当我运行“干净安装”时,我有以下错误:
插件org.apache.maven.plugins:maven-source-plugin:2.4或其依赖项无法解决:无法读取org.apache.maven.plugins:maven-source-plugin:jar:2.4:的工件描述符,无法将工件org.apache.maven.plugins:maven-source-plugin:pom:2.4从/转到中心(http://repo.maven.apache.org/maven2):连接被拒绝:连接->帮助1
"maven-source-plugin“依赖项存储在我公司的Nexus存储库中。因此,我尝试在依赖项和/dependencies之间添加插件依赖关系:
<dependencies>
...
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>2.4</version>
</dependency>
</dependencies>但它并没有纠正这个问题。我还试图在插件调用时添加依赖项:
<plugin>
<artifactId>maven-source-plugin</artifactId>
<version>2.4</version>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>2.4</version>
</dependency>
</dependencies>
</plugin>但它也没有用
发布于 2017-02-04 20:45:03
有两种可能的情况:
发布于 2018-11-02 17:26:43
例如,在中断的下载之后,Maven可能会在本地存储库中缓存引用包的坏版本。
解决方案:从缓存(即本地存储库)手动删除该插件的文件夹,并重复maven install。
如何找到正确的文件夹?Maven存储库中的文件夹遵循以下结构:
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>2.4</version>
</dependency>在${USER_HOME}\.m2\repository\org\apache\maven\plugins\maven-source-plugin\2.4中缓存。
发布于 2017-06-01 09:26:24
更新apache-maven-3.5.0-bin\apache-maven-3.5.0\conf\settings.xml文件。
检查您的internet explorer代理->设置-> Internet >连接-> LAN设置
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<username>user</username>
<password>****</password>
<host>proxy</host>
<port>8080</port>
</proxy>
https://stackoverflow.com/questions/41589002
复制相似问题