해결책
에 코멘트를 이 답변,Brett Porter 썼다:
Maven3.0 을 제공하지 않 믹스인 아직,그러나입니다.–Brett Porter Feb16 8:18
고 AFAIK,믹스인 아직 없습니다.
다른 팁
Jesse Glick은 Maven 문제를 지적했습니다 5102, 그래서 나는 가장 최근의 의견 (2012 년 10 월 2 일)이 Mixin 동작을 제공하는 새로운 Maven 플러그인과 연결되어 있다고 언급하고 싶었습니다. Maven-Tiles. 이것은 Mixin 지원이 실제로 Maven (현재 몇 년 동안 지연된 것)으로 구워 질 때까지 최선의 선택 인 것 같습니다.
2015 년 1 월 편집: tknerr 이 문제는 Maven 4 포함에 대한 검토를 위해 표시되었다고 지적했습니다. Maven Devs는이 기능을 올바르게 지원하기 위해 POM 형식 변경이 필요하다고 생각하는 것 같습니다. (오랜 Maven 사용자로서 나는 이것에 놀라지 않습니다.)
오픈 소스 플러그인을 사용하여 Mixin을 POM에 소개 할 수 있습니다.
Mixin 형태의 계층 적 복잡성을 다루는 몇 가지 플러그인이 있습니다. 그 중 하나는 플러그인 / 플러그인 관리 섹션에서 계층 구조를 해결하도록 설계되었습니다.
가져온 모든 POM 파일을 읽고 Maven이 유효 POM을 계산하는 것과 같은 방식으로 POM 파일에 병합합니다. 플러그인은 빌드, 속성 및 프로파일 섹션 만 병합되며 종속성, 저장소 등과 같은 POM의 다른 요소를 병합하지 않습니다…
아래 스 니펫에서 아티팩트 샘플 믹신은 샘플 믹신 POM 파일에 정의 된대로 플러그인 관리 구성을 소비합니다. 이것을 위해 부모 /기본 Pom을 상속받을 필요가 없습니다 ..
<plugin>
<groupId>com.github.odavid.maven.plugins</groupId>
<artifactId>mixin-maven-plugin</artifactId>
<version>0.1-alpha-23</version>
<extensions>true</extensions>
<configuration>
<mixins>
<mixin>
<groupId>mixin-example</groupId>
<artifactId>sample-mixin</artifactId>
<version>${project.version}</version>
</mixin>
</mixins>
</configuration>
</plugin>
추가로 읽으려면 확인하십시오.http://rethinkingswd.blogspot.co.il/2014/09/mixin-maven-plugin-reusable-project.html
Mixins는 현재 Maven 3.2 AS로 예정되어 있습니다 버그 MNG-5102. 그들은 후보 Maven 3.1에서 다루지 않은 많은 투표 버그 중 하나입니다.
"욕망을 포장"하기에 너무 많은 것입니다.