pom.xml에는 다음과 같은 선언이 있습니다.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
커맨드 라인에서 끄는 방법이 있습니까?
나는 그것을 프로파일로 추출 할 수 있다는 것을 알고 있지만 그것이 내가 원하는 것이 아닙니다.
답변
속성 maven.javadoc.skip
을 true [ 1 ] 로 설정하면 Javadoc 생성을 건너 뛸 수 있습니다.
-Dmaven.javadoc.skip=true
(그리고 거짓이 아닙니다)
답변
간단한 방법 인 것 같습니다
-Dmaven.javadoc.skip=true
릴리스 플러그인에서는 작동하지 않습니다. 이 경우 매개 변수를 “인수”로 전달해야합니다
mvn release:perform -Darguments="-Dmaven.javadoc.skip=true"
답변
이 maven.javadoc.skip
속성을 사용 하여 Mojo의 javadoc로 이동하여 플러그인 실행을 건너 뛸 수 있습니다 . 값을 Maven 속성으로 지정할 수 있습니다.
<properties>
<maven.javadoc.skip>true</maven.javadoc.skip>
</properties>
또는 -Dmaven.javadoc.skip=true
Javadoc 생성을 건너 뛰려면 명령 행 인수 : .
답변
루트 레벨 pom.xml의 릴리스 플러그인 구성에 추가하십시오.
<configuration>
<arguments>-Dmaven.javadoc.skip=true</arguments>
</configuration>
답변
초보자 Powershell 사용자에게는 ‘.’을 아는 것이 중요합니다. Powershell의 구문 요소이므로 스위치는 큰 따옴표로 묶어야합니다.
mvn 새로 설치 “-Dmaven.javadoc.skip = true”