2013-12-10 2 views
0

우리는 잘 작동하는 모든 Java 라이브러리가 있습니다. 그러나 이것은 이전에 사용 된 라이브러리의 업데이트 된 버전입니다. 이제 우리는 그룹 ID와 이슈 ID를 변경하고 싶지 않습니다. 그래서 우리는 단지 다른 프로젝트의 파일을 복사하고 라이브러리를 생성하는 것입니다. 동일한 클래스와 모든 것을 가진 2 개의 다른 라이브러리를 의미합니다. 그룹 ID와 이슈 ID 만 다릅니다. 문제는 소스를 원한다는 것입니다. 이 라이브러리에는 소스 코드가 없으므로 소스 jar가 비어 있습니다. 어떻게 다른 라이브러리 소스 코드를 사용하여 소스 라이브러리를 만들 수 있습니까?Maven의 현재 jar에 다른 라이브러리의 소스를 추가하십시오.

우리 프로젝트에서 maven-shade-plugin plugin을 사용하고 있습니다.

+0

"이제 그룹 ID와 이슈 ID를 변경하고 싶지 않습니다.", "그룹 ID와 이슈 ID 만 다릅니다." 어떻게 이런 일이 가능할까요? –

+0

다른 모듈을 만들었습니다. 여기에서는 소스 코드를 복사하지 않았습니다. 사용 된 Maven-shade-plugin. –

+0

maven-shade-plugin을 사용한다는 사실은이 질문을 이해하는 데 중요합니다. 이 정보를 질문에 편집하십시오. – oberlies

답변

0

쉐이드 플러그인의 매개 변수는 createSourcesJar이며, true로 설정하면 음영 처리 된 소스 병을 만들어야합니다.

+0

이것은 효과가 있습니다. 이러한 신속한 대응에 대해 대단히 감사합니다. –

관련 문제