소스와 javadoc 을 항상 다운로드 하도록 maven을 구성 할 수있는 방법이 있습니까? -DdownloadSources=true -DdownloadJavadocs=true
everytime을 지정 하면 (처음으로 잊었 기 때문에 mvn compile을 두 번 실행하는 것과 함께 진행됨) 다소 지루합니다.
답변
settings.xml 파일을여십시오 ~/.m2/settings.xml
(없는 경우 작성하십시오). 속성이 추가 된 섹션을 추가하십시오. 그런 다음 activeProfiles에 새 프로파일이 포함되어 있는지 확인하십시오.
<settings>
<!-- ... other settings here ... -->
<profiles>
<profile>
<id>downloadSources</id>
<properties>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
</properties>
</profile>
</profiles>
<activeProfiles>
<activeProfile>downloadSources</activeProfile>
</activeProfiles>
</settings>
답변
필자의 경우 “settings.xml”솔루션이 작동하지 않았으므로 모든 소스를 다운로드하기 위해이 명령을 사용합니다.
mvn dependency:sources
다른 maven 명령과 함께 사용할 수도 있습니다.
mvn clean install dependency:sources -Dmaven.test.skip=true
모든 문서를 다운로드하려면 다음 명령을 사용하십시오.
mvn dependency:resolve -Dclassifier=javadoc
답변
소스 및 문서 다운로드를 해결하기 위해 단일 명령을 통합하고 준비했습니다 …
mvn dependency:sources dependency:resolve -Dclassifier=javadoc
답변
Google 사용자를위한 답변
Eclipse 에서는 javadoc 및 소스를 자동으로 다운로드 할 수 있습니다 .
그렇게하려면 프로젝트를 마우스 오른쪽 버튼으로 클릭하고
- Maven-> JavaDoc 다운로드
- 메이븐-> 소스 다운로드
답변
Maven 3.3.3을 사용하고 있으며 기본 프로필을 사용자 또는 전역 settings.xml
파일 에서 작동시킬 수 없습니다 .
이 문제를 해결하기 위해 pom.xml
파일에 추가 빌드 플러그인을 추가 할 수도 있습니다 .
<properties>
<maven-dependency-plugin.version>2.10</maven-dependency-plugin.version>
</properties>
<build>
<plugins>
<!-- Download Java source JARs. -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency-plugin.version}</version>
<executions>
<execution>
<goals>
<goal>sources</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
답변
에 넷빈즈 -> [explorer-> 종속성 프로젝트를 열고 file.jar ] rightclick-> 다운로드 자바 독
답변
@ xecaps12가 말했듯이 가장 간단하고 효율적인 접근 방법은 Maven 설정 파일 (~ / .m2 / settings.xml)을 변경하는 것이지만 기본 설정 인 경우 다음과 같이 설정할 수도 있습니다
<profile>
<id>downloadSources</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
</properties>
</profile>