반응형
명령줄에서 Maven Javadoc 플러그인을 비활성화하려면 어떻게 해야 합니까?
인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>
명령줄을 끌 방법은 없나요?
프로파일로 추출할 수 있다는 건 알지만 그건 내가 원하는 게 아니야
속성을 설정하여 Javadoc 생성을 건너뛸 수 있습니다.maven.javadoc.skip
로.true
[1], 즉
-Dmaven.javadoc.skip=true
(그리고 아니다)false
)
보아하니, 간단한 방법은
-Dmaven.javadoc.skip=true
는 릴리즈와 함께 동작하지 않습니다.이 경우 매개 변수를 "변수"로 전달해야 합니다.
mvn release:perform -Darguments="-Dmaven.javadoc.skip=true"
속성을 사용하여 Mojo의 javadoc을 통해 플러그인 실행을 건너뛸 수 있습니다.값을 Maven 속성으로 지정할 수 있습니다.
<properties>
<maven.javadoc.skip>true</maven.javadoc.skip>
</properties>
또는 명령줄 인수로 사용합니다.-Dmaven.javadoc.skip=true
자바독 생성을 건너뜁니다.
루트 레벨 pom.xml의 릴리스 플러그인 설정에 추가합니다.
<configuration>
<arguments>-Dmaven.javadoc.skip=true</arguments>
</configuration>
초보자 Powershell 사용자에게는 '.'가 Powershell의 구문 요소이므로 스위치는 큰따옴표로 묶어야 합니다.
mvn 클린 설치 "-Dmaven.javadoc.skip=true"
언급URL : https://stackoverflow.com/questions/7412016/how-can-i-disable-the-maven-javadoc-plugin-from-the-command-line
반응형
'programing' 카테고리의 다른 글
VueJs + Larabel을 사용하여 관계를 가진 데이터를 가져오는 방법 (0) | 2022.07.29 |
---|---|
Kotlin 어레이를 Java varargs로 변환 (0) | 2022.07.29 |
이 난독화된 C코드는 메인() 없이 실행된다고 주장하지만 실제로는 어떤 역할을 합니까? (0) | 2022.07.29 |
2.0에서 선택한 데이터 테이블 항목을 페이지별로 확인하는 방법은 무엇입니까? (0) | 2022.07.29 |
Vuex: 모든 상태 데이터를 로컬 속성에 매핑하려면 어떻게 해야 합니까? (0) | 2022.07.29 |