Java에서 현재 Maven 프로필 ID를 얻는 방법 [중복]
Aug 21 2020
나는 maven과 함께 셀레늄 웹 드라이버로 일하고 있습니다. 일련의 maven 프로필이 있습니다.
<profiles>
<profile>
<id>demo</id>
<properties/>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<id>prod</id>
<properties/>
</profile>
</profiles>
내 작업은 매우 간단하지만 해결책을 찾을 수 없습니다. 예를 들어 전화를 걸어 현재 프로필의 변수 ID를 가져 와서 저장할 수 mvn test -P prod
있습니까? 이 ID는 나중에 테스트에서 필요합니다.
답변
1 VladUlshin Aug 21 2020 at 02:16
이 솔루션을 사용하고 있습니다. 먼저 프로필에 속성을 추가하십시오.
<profile>
<id>prod</id>
<properties>prod<properties>
</profile>
항목이있는 속성 파일 app.properties를 만드는 것보다
mvnprod = $ {prod}
코드에서 속성 파일을 읽으십시오.