홈>
Maven POM 참조 는 maven에 대해 "5 가지 스타일"이 있다고 말합니다. 속성 :
env.X: Prefixing a variable with "env." will return the shell's environment
variable. For example, ${env.PATH} contains the PATH environment variable.
project.x: A dot (.) notated path in the POM will contain the corresponding
element's value. For example: <project><version>1.0</version></project>
is accessible via ${project.version}.
settings.x: A dot (.) notated path in the settings.xml will contain the
corresponding element's value. For example: <settings>
<offline>false</offline></settings> is accessible via
${settings.offline}.
Java System Properties: All properties accessible via
java.lang.System.getProperties() are available as POM properties, such
as ${java.home}.
x: Set within a <properties /> element in the POM. The value of <
<properties><someVar>value</someVar></properties> may be used as
${someVar}.
그러나 pyzwyz와 같은 속성을 보았습니다.
-Dmaven.test.skip=true
와 같은 명령 행 및 기타 설정
다양한 maven 프로젝트에 사용됩니다. 전자는 Maven 플러그인 (POM 자체의 일부가 아닌)을 통해 설정되며 후자에 대해서는 전혀 모른다고 생각합니다.
user.home
- 답변 # 1
관련 질문
- java : pom.xml 유효성 검사가 표준을 준수합니다.
- java : Maven은 mutil 모듈 Maven 프로젝트에서 설치 (패키지) 전에 컴파일해야합니다.
- VSCode : 종속성이있는 Javadoc 및 소스 code를 포함하는 방법
- java : IntelliJ의 일부 Maven 프로젝트가 회색으로 표시되는 이유는 무엇입니까?
- Java 애플리케이션 용 Docker 컨테이너를 빌드하는 방법
- java : mvn spring-boot : build-image 사용 오류-예기치 않은 HTTP 상태 수신 : 500 서버 오류 "
- Tomcat 7.0에서 Sonatype Nexus 실행, PUT 요청을 차단하는 Tomcat
- java : exec-maven-plugin을 사용하여 Maven 프로젝트에서 리소스로드
- java : 소스에서 Flink를 빌드하는 동안 컴파일 실패가 발생했습니다.
- java : Eclipse Luna의 아키 타입에서 프로젝트를 생성 할 수 없습니다.
user.home
Java 시스템 특성입니다.mvn help:system
를 참조하십시오. 사용 가능한 모든 옵션이 있습니다.maven.test.skip
Maven Surefire Plugin에서 정의한 매개 변수입니다. 와이즈 비즈 -part는 건너 뛸 플러그인을 제어하는 가장 좋은 방법입니다. maven-plugin의 매개 변수를 명령 줄을 통해 설정할 수 있으면 이전 문서에서 호출 한대로 (User) 속성 또는 표현식을 사용해야합니다. 그러한 키가 없으면 명령 줄을 통해 if를 설정할 수 없지만maven.test
내부에서만 설정할 수 있습니다pom.xml