Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 mh_patchpom 명령입니다.
프로그램:
이름
Maven - Maven 종속성 규칙을 사용하여 하나의 POM 파일을 패치합니다.
개요
mh_patchpom [선택권]... [팜] [백업]
기술
변환 규칙을 사용하여 POM을 변환합니다.
어디에
[pom]은 변환할 POM 파일의 위치입니다.
기본값은 pom.xml입니다.
[백업]은 pom의 백업 파일입니다.
기본값은 pom.xml.save
옵션
-h --도움: 이 텍스트를 표시
-V --번역: 버전 표시
-p --패키지=: 데비안 패키지의 이름
이 POM 파일을 포함합니다
-o --부모 없음: 상위 POM에서 상속하지 않음
-k --keep-pom-버전: POM의 원래 버전을 유지하지만
종속성 및 플러그인의 다른 모든 버전을 변환합니다. 상위 POM이 있는 경우
부모가 이미 Maven에 등록된 경우를 제외하고 버전을 유지합니다.
저장소
-e, --set-버전=: POM의 버전을 설정하고,
POM 파일에 선언된 버전을 사용하지 마십시오.
-r --규칙=: 다음을 포함하는 파일의 경로
POM을 청소할 때 적용할 규칙. 선택 사항, 기본 위치는
데비안/maven.rules
-R, --추가 규칙=: POM 청소 시 적용할 추가 규칙
대신 또는 추가로 여러 번 발생할 수 있음 -r
-u --게시된 규칙=: 다음을 포함하는 파일의 경로
정리된 POM의 debian.mavenRules 속성에 게시할 추가 규칙.
선택 사항, 기본 위치는 debian/maven.publishedRules입니다.
-U, --추가 게시 규칙=: 게시할 추가 규칙
대신 또는 추가로 여러 번 발생할 수 있음 -u
-i --무시 규칙=: 다음을 포함하는 파일의 경로
정리된 POM에서 특정 종속성을 제거하는 데 사용되는 규칙 선택 사항,
기본 위치는 debian/maven.ignoreRules입니다.
-I, --추가 무시 규칙=: 종속성을 제거하는 데 사용되는 추가 규칙
변환된 POM 대신 또는 추가로 여러 번 발생할 수 있습니다. -i
-c --청소-무시-규칙=: 다음을 포함하는 파일의 경로
규칙은 정리된 POM에서 특정 종속성을 제거하는 데 사용합니다.
이전에 지정된 규칙을 무시합니다. 다음과 같은 상황에서 유용합니다.
Maven clean target은 빌드보다 무시할 종속성 또는 플러그인이 더 필요합니다.
표적. clean-ignore-rules에 정의된 모든 규칙은 기존 규칙에 추가됩니다.
무시 규칙의 규칙. 선택 사항, 기본 위치는
데비안/maven.cleanIgnoreRules
-s --규칙 없음: 버전 변환에 대한 규칙을 적용하지 않습니다.
버전을 기본 'debian' 버전으로 변환하지 마십시오.
--no-publish-used-rule: 변환에 사용된 규칙을 게시하지 않음
debian.mavenRules의 POM 고유 속성
-d --debian-빌드: 데비안 빌드 중 변환, 즉
일부 POM 요소가 제거됩니다.
-b --build-no-docs: 빌드에서 문서를 빌드할 필요가 없으면 다음을 사용하십시오.
여기서 쓸모없는 일부 POM 요소(특히 플러그인)를 제거하는 옵션
추가 종속성이 필요하고 패키징을 더 어렵게 만들 수 있습니다.
-m--maven-repo= : Maven 저장소의 위치,
현재 POM 파일에 사용되는 Maven 플러그인 버전을
저장소에서 찾은 버전
-v --말 수가 많은: 실행하는 동안 더 많은 정보 표시
-n --노액트: 실제로 아무 것도 하지 않고 결과만 출력
참조 : mh_installpom(1) mh_patchpoms(1)
onworks.net 서비스를 사용하여 mh_patchpom 온라인 사용