maven错误

来源:互联网 发布:js promise实现原理 编辑:程序博客网 时间:2024/06/05 05:49

从本地发布项目到内部中央仓库的时候出现报错:

Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project common-constant: Deployment failed: repository element was not specified in the POM inside distributionManagement element or in -DaltDeploymentRepository=id::layout::url parameter

原因:项目的pom文件未配置内部仓库访问地址

<distributionManagement>    <repository>        <id>user-release</id>        <name>releases</name>        <url>
         http://192.168.1.197:8081/nexus/content/repositories/releases/
        </url>    </repository>    <snapshotRepository>        <id>user-snapshots</id>        <name>snapshots</name>        <url>
         http://192.168.1.197:8081/nexus/content/repositories/snapshots/
        </url>    </snapshotRepository></distributionManagement>
上面元素id=user-release在maven全局配置文件【settings.xml】里面需要加上用户名和密码进行校验
    <server>      <id>user-release</id>      <username>deployment</username>      <password>deployment123</password>    </server>    <server>      <id>user-snapshots</id>      <username>deployment</username>      <password>deployment123</password>     </server>

0 0
原创粉丝点击