maven 부모자식 관계 설정
- 작성자 :
- 정*수
- 작성일 :
- 2017-02-02 10:13:19
- 조회수 :
- 1,744
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요. 이클립스 환경에서 maven 프로젝트 설정 관련하여 문의 드립니다.
기존 운영중인 프로젝트를 svn을 통하여 내려받은 후 부모 프로젝트를 Run As.. Maven Test 만 돌려도 오류가 발생 합니다.
최초 프로젝트에서 child pom을 못 찾는것으로 보여지는데요.
상대 경로가 먹지 않는 것인지 다른 설정이 필요한지 확인 부탁 드립니다.
Child module D:\workspace\부모프로젝트명\..\aa_${environment} of D:\workspace\부모프로젝트명\pom.xml does not exist @ 로
부모 프로젝트의 pom.xml에 다음과 같이 설정 되어 있습니다.
<profiles>
<profile>
<id>manager</id>
<properties>
<environment>관리자 프로젝트명</environment>
</properties>
</profile>
<profile>
<id>front</id>
<properties>
<environment>사용자 프로젝트명</environment>
</properties>
</profile>
</profiles>
<modules>
<module>../aa_${environment}</module>
<module>../aa_공통</module>
</modules>
다음과 같이 수정하면 정상 동작 합니다.
<modules>
<module>../aa_관리자 프로젝트명
<module>../aa_사용자 프로젝트명
<module>../aa_공통</module>
</modules>
profiles 의 설정을 못 받아 오는 듯 한데, 추가적으로 어떤 설정이 필요할지 문의 드립니다.
기존 운영중인 프로젝트를 svn을 통하여 내려받은 후 부모 프로젝트를 Run As.. Maven Test 만 돌려도 오류가 발생 합니다.
최초 프로젝트에서 child pom을 못 찾는것으로 보여지는데요.
상대 경로가 먹지 않는 것인지 다른 설정이 필요한지 확인 부탁 드립니다.
Child module D:\workspace\부모프로젝트명\..\aa_${environment} of D:\workspace\부모프로젝트명\pom.xml does not exist @ 로
부모 프로젝트의 pom.xml에 다음과 같이 설정 되어 있습니다.
<profiles>
<profile>
<id>manager</id>
<properties>
<environment>관리자 프로젝트명</environment>
</properties>
</profile>
<profile>
<id>front</id>
<properties>
<environment>사용자 프로젝트명</environment>
</properties>
</profile>
</profiles>
<modules>
<module>../aa_${environment}</module>
<module>../aa_공통</module>
</modules>
다음과 같이 수정하면 정상 동작 합니다.
<modules>
<module>../aa_관리자 프로젝트명
<module>../aa_사용자 프로젝트명
<module>../aa_공통</module>
</modules>
profiles 의 설정을 못 받아 오는 듯 한데, 추가적으로 어떤 설정이 필요할지 문의 드립니다.
A
안녕하십니까, 정정수님
표준프레임워크센터입니다.
메이븐 모듈 다중에 대한 설정은 외부링크로 안내 드리겠습니다.
http://windwolf.tistory.com/18
감사합니다.
표준프레임워크센터입니다.
메이븐 모듈 다중에 대한 설정은 외부링크로 안내 드리겠습니다.
http://windwolf.tistory.com/18
감사합니다.