2011-08-29 6 views
0

슬레이브에서 프로젝트를 빌드 할 때 문제가 발생했습니다.Maven2 + 분산 형 슬레이브 빌드.

[INFO] Unable to find resource 'com.xxx:website-parent:pom:1.0.4' in repository central (http://repo1.maven.org/maven2) 
[INFO] ------------------------------------------------------------------------ 
[ERROR] FATAL ERROR 
[INFO] ------------------------------------------------------------------------ 
[INFO] Error building POM (may not be this project's POM). 


Project ID: com.xxx:xxx-barbershop:pom:2.1.2-SNAPSHOT 

Reason: Cannot find parent: com.xxx:website-parent for project: com.xxx:xxx-barbershop:pom:2.1.2-SNAPSHOT for project com.xxx:xxx-barbershop:pom:2.1.2-SNAPSHOT 

: 빌드 작업의 잘의 마스터는, 그러나 슬레이브에 부모를 도달하는 문제가

<?xml version="1.0" encoding="UTF-8"?> 

<!-- 
    author: xxx 
    version: $Id$ 
--> 
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 

    <parent> 
     <groupId>com.xxx</groupId> 
     <artifactId>website-parent</artifactId> 
     <version>1.0.4</version> 
    </parent> 

    <modelVersion>4.0.0</modelVersion> 
    <groupId>com.xxx</groupId> 
    <artifactId>xxx-web</artifactId> 
    <name>${pom.artifactId}</name> 
    <description>xxx web application</description> 
    <packaging>pom</packaging> 
    <version>2.1.2-SNAPSHOT</version> 

    <properties> 
     <package.installdir>/var/goom/www/xxx.com/${package.target}/ROOT</package.installdir> 
    </properties> 

    <scm> 
     <connection>scm:svn:https://xxx/svn/v3/code/websites/com/main/trunk</connection> 
     <developerConnection>scm:svn:https://xxx/svn/v3/code/websites/com/main/trunk</developerConnection> 
     <url>https://xxx/svn/v3/code/websites/com/main/trunk</url> 
    </scm> 

</project> 

: 나는 그런 일이있는 pom.xml 파일이 있어요 마스터에 정의 된 부모와 함께 처리하기 위해 슬레이브에 뭔가를 구성해야합니까? (필자는 Maven 전문가가 아닙니다 ...)

답변

1

부모 프로젝트에는 부모 프로젝트의 mvn install과 같이 슬레이브 로컬 repo에 설치해야합니다.

+0

글쎄, 나는 절대적으로 옳다고 생각하지만 그 트릭을 만드는 법을 모르겠다 : D 나는 다음과 같은 것을 시도했다 : mvn이 웹 사이트에 부모를 설치했지만 나는 갇혀있다! –

+0

좋아, 나 자신에게 대답 ... 나는 (암호화 된 암호로 인한) settings.xml 파일과 security-settings.xml을 모두 구성해야했습니다. 그리고 제대로 작동하는 것 같습니다. –

관련 문제