首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >未能读取org.apache.maven.plugins:maven-source-plugin:jar:2.4的工件描述符

未能读取org.apache.maven.plugins:maven-source-plugin:jar:2.4的工件描述符
EN

Stack Overflow用户
提问于 2017-01-11 10:57:18
回答 9查看 172.1K关注 0票数 18

由于使用了Dropwizard Maven原型,我生成了一个示例Dropwizard Maven项目。pom.xml特别使用maven源代码插件:

代码语言:javascript
运行
复制
<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之间添加插件依赖关系:

代码语言:javascript
运行
复制
<dependencies>
    ...
    <dependency>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-source-plugin</artifactId>
        <version>2.4</version>
    </dependency>
</dependencies>

但它并没有纠正这个问题。我还试图在插件调用时添加依赖项:

代码语言:javascript
运行
复制
 <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>

但它也没有用

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2017-02-04 20:45:03

有两种可能的情况:

票数 15
EN

Stack Overflow用户

发布于 2018-11-02 17:26:43

例如,在中断的下载之后,Maven可能会在本地存储库中缓存引用包的坏版本。

解决方案:从缓存(即本地存储库)手动删除该插件的文件夹,并重复maven install

如何找到正确的文件夹?Maven存储库中的文件夹遵循以下结构:

代码语言:javascript
运行
复制
<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中缓存。

票数 9
EN

Stack Overflow用户

发布于 2017-06-01 09:26:24

更新apache-maven-3.5.0-bin\apache-maven-3.5.0\conf\settings.xml文件。

检查您的internet explorer代理->设置-> Internet >连接-> LAN设置

代码语言:javascript
运行
复制
<proxy>
  <id>optional</id>
  <active>true</active>
  <protocol>http</protocol>
  <username>user</username>
  <password>****</password>
  <host>proxy</host>
  <port>8080</port>
</proxy>

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41589002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档