저는 한동안이 문제와 싸우고 많은 문서 페이지와 다른 질문을 읽었지만 여전히 작동하지 않습니다. 내 ORMLite 프로젝트에서집계 소스 항아리를 빌드하기위한 메이븐 플러그인 구성이 필요합니다.
, 나는 다음 ormlite-core
핵심 기능을 가지고 프로젝트 (자세한 계획 포함) -jdbc
및 -android
프로젝트가 있습니다. 이러한 각 하위 프로젝트에는 핵심 기능이 포함되어 있지만 아키텍처 별 구현이 추가됩니다. -jdbc
과 -android
버전의 단일 JAR 세트를 출시하려고합니다. 즉, -core
javadocs와 소스를 결과 jar로 복사하고 싶습니다.
javadocs의 경우 includeDependencySources
구성 항목이 true로 설정된 케이크였습니다. 그러나, -android
패키지에 의해 배포 된 소스 항아리가 -core
소스를 포함하도록하는 방법에 관해서는 잠시 싸워 왔습니다. 을 복사하여 종속성 소스를 target/sources
으로 풀어 보았습니다. 그러나 적절한 경로를 사용하여 소스 jar에 포함시킬 수있는 쉬운 방법이 없습니다. maven-source-plugin
과 maven-assembly-plugin
문서를 읽었지만 어둠 속에서 인 여전히입니다.
다른 사람이이 작업을 수행하기 위해 마술 팬을 알아 낸 경우 적절한 작업 pom.xml
사례를 공유 할 수 있습니까? 감사합니다.
다음과 같은 유사한 질문을 여러 번 검토했습니다. 또한 Sonatype Maven manual을보고 비슷한 질문을하는 무리 웹 페이지를 읽었습니다.
저는 javadocs가 클래스 파일이 아닌 _source_에서 생성된다는 것을 확신합니다. 특정 jar에 대한 javadoc이없는 경우 클래스 및 메소드 이름은 가져 오지만 인수 변수 이름은 물론 클래스 또는 메소드 설명서도 없습니다. – Gray
나는 액세스 할 수없는 소스에서 소스 항아리를 모을 수는 없지만 가능한 경우 그렇게해야한다고 생각합니다. – Gray