이 포함되어 있습니다. 플러그인이 경로의 상위 폴더를 허용하지 않는 경우 ../src에 대한 심볼릭 링크를 만들었습니다. 나는 mvn source:jar
으로이 플러그인을 실행받는다는 소스 플러그인은 '비 표준 구성으로 받는다는 프로젝트를 구성
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>2.2.1</version>
<configuration>
<includePom>true</includePom>
<includes>
<include>symbolic-link-to-sources/**</include>
</includes>
</configuration>
</plugin>
이렇게하려면 I는 다음과 같이 구성 받는다는 소스 플러그인을 사용합니다. 불행히도 내 소스 항아리에 pom.xml 만 있습니다. includePom을 false로 설정하면 플러그인은 소스 아카이브를 생성하지 않습니다.
나는<include>
으로 많은 것들을 시도 :
../src
는,
../src/**
는,
../**
는,
symbolic-link-to-sources
는,
symbolic-link-to-sources/**
는, 그들 중
../**/*.java
아무도 내 소스 항아리에 나에게 내 소스를 얻을. 그것에 대해
documentation 있지만 상대적인 파일 세트 패턴을 말합니다.
어떤 아이디어로 내 소스 jar에 ../src 폴더의 자바 파일을 가져 오는 것이 좋습니까?
(예, 심볼 링크가 깨지지 않았으므로 모듈을 표준 폴더 계층 구조로 재배치 할 수 없습니다.이 프로젝트는 앤트 기반 프로젝트 주위의 래퍼 프로젝트입니다.)
이것은 궁극적 인 해결책은 아니지만 하드 링크로도 시도해 보셨습니까? – Torsten
도움이 되셨습니까? http://stackoverflow.com/questions/4125306/how-to-link-source-from-outside-of-maven-project – JBE