2011-09-15 3 views
3

나는 pom 모델 인스턴스에서 모든 상속 된 속성을 얻기 위해 pom 파일에서 효과적인 모델을 프로그래밍 방식으로 생성합니다. 나는 포옴 (pom)의 일부 속성을 분석 할 것이지만 모든 속성 (incl)을 필요로한다. 상속받은.프로그래밍 방식으로 pom 파일의 효과적인 모델을 만드는 방법은 무엇입니까?

무엇을해야합니까? 나는 Sonatype Aether를 시도했지만 예제를 찾지 못했습니다.

+3

a) 왜 원하니? b) 원하는 것의 보고서를 생성하는 maven plugin을 빌드하여 maven에서 실행할 수 있습니다. – Bohemian

+0

[jcabi-aether] (http://www.jcabi.com/jcabi-aether/)를 살펴보면 도움이 될 것입니다. – yegor256

답변

0

이 요점을 확인하십시오 https://gist.github.com/reiz/6203767. 그것은 Maven 플러그인 내부에 MavenProject를 빌드하는 메소드를 보여줍니다. MavenProject에서는 project.getDependencies()와 같은 메소드를 호출 할 수 있습니다.

2

mvn help : effective-pom을 실행하면 maven이 실제로 사용하고있는 모든 기본 상속 된 부모 pom 상속 속성을 포함하는 pom을 얻을 수 있습니다. 나열된 종속성의 모든 종속적 종속성을 제공한다고 생각하지 않지만 여기서 요구하는 것을 제공해야합니다.

관련 문제