Maven 如何将Hudson配置为指向本地存储库而不是中央存储库?

Maven 如何将Hudson配置为指向本地存储库而不是中央存储库?,maven,hudson,Maven,Hudson,我是哈德逊的新手,需要它来实现项目建设的自动化。在安装Hudson-3.0.1之后,我尝试手动构建其中一个项目。我一直在犯这个错误 错误:无法分析POM org.apache.maven.project.ProjectBuildingException:处理POM时遇到一些问题: [致命]不可解析的父POM:未能在中心()中找到工件com.bnpparibas.parent:bnpparibas parent:POM:1.0.1,并且在第41行第10列的错误本地POM处找到“parent.rel

我是哈德逊的新手,需要它来实现项目建设的自动化。在安装Hudson-3.0.1之后,我尝试手动构建其中一个项目。我一直在犯这个错误

错误:无法分析POM

org.apache.maven.project.ProjectBuildingException:处理POM时遇到一些问题:

[致命]不可解析的父POM:未能在中心()中找到工件com.bnpparibas.parent:bnpparibas parent:POM:1.0.1,并且在第41行第10列的错误本地POM处找到“parent.relativePath”点

我知道它是在中央存储库中寻找工件,而不是在我的本地存储库中。我不知道如何配置hudson以引用本地存储库。我所有的谷歌搜索都没有得到多少有用的信息。有人能帮我吗?

在pom中重新定义“中心”存储库:

<repositories>
        <repository>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
          <id>central</id>
          <name>libs-release</name>
          <url>http://localAddress[:localPort]/artifactory/libs-release</url>
        </repository>
        <repository>
          <snapshots />
          <id>snapshots</id>
          <name>libs-snapshot</name>
          <url>http://localAddress[:localPort]/artifactory/libs-snapshot</url>
        </repository>
      </repositories>
      <pluginRepositories>
        <pluginRepository>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
          <id>central</id>
          <name>plugins-release</name>
          <url>http://localAddress[:localPort]/artifactory/plugins-release</url>
        </pluginRepository>
        <pluginRepository>
          <snapshots />
          <id>snapshots</id>
          <name>plugins-snapshot</name>
          <url>http://localAddress[:localPort]/artifactory/plugins-snapshot</url>
        </pluginRepository>
      </pluginRepositories>

假的
中心的
libs发布
http://localAddress[:localPort]/artifactory/libs release
快照
libs快照
http://localAddress[:localPort]/artifactory/libs快照
假的
中心的
插件发布
http://localAddress[:localPort]/artifactory/plugins-release
快照
插件快照
http://localAddress[:localPort]/artifactory/plugins快照
或者在pom中添加更多存储库部分

  <repository>
      <id>localRepo</id>
      <name>libs-release</name>
      <url>http://localAddress[:localPort]/artifactory/libs-release</url>
    </repository>

本地回购
libs发布
http://localAddress[:localPort]/artifactory/libs release
或者,如果您在本地repo(.m2/repository/)中有所有工件,请以脱机模式运行编译:
mvn-o干净安装