구성에 정의 된 각 환경에 대해 미리 정의 된 폴더 구조에 대한 리소스를 만들고 번들링하는 자체 maven-environment-plugin을 만들고 있습니다. 플러그인은 폴더 구조와 리소스를 zip 파일로 출력하여 대상 폴더에 저장합니다.대상 폴더에서 zip 파일 (자체 제작 한 메이븐 플러그인으로 생성)을 로컬 저장소에 저장하는 방법은 무엇입니까?
질문 :
- 가 어떻게이
maven-assembly-plugin
처럼 내 플러그인 작업 때문에 내 출력 내가 'MVN 설치'를 사용하는 경우도 내 로컬 저장소에 끝나는 폴더를 대상으로 만들 수 있습니까? - 표시해야합니까?
maven-assembly-plugin
이 사용될 때 자동으로 수행됩니다. maven-assembly-plugin
은 어떻게 확인할 수 있습니까?
내 플러그인 개발에 mojo를 사용하고 있습니다.
<plugin>
<groupId>dk.kmd.devops.maven.plugin</groupId>
<artifactId>envconfiguration-maven-plugin</artifactId>
<version>1.0.3</version>
<configuration>
<environments>
<environment>${env.local}</environment>
<environment>${env.dev}</environment>
<environment>${env.t1}</environment>
<environment>${env.t2}</environment>
<environment>${env.p0}</environment>
</environments>
<sourceConfigDir>${basedir}/src/main/config</sourceConfigDir>
<zipEnvironments>true</zipEnvironments>
</configuration>
<executions>
<execution>
<phase>generate-resources</phase>
<goals>
<goal>generateEnv</goal>
</goals>
</execution>
</executions>
</plugin>
위대한 !! Thx 많이 :) 나는 두 번째 경우에 확실히 갈 것입니다. 내 플러그인을 다른 플러그인과 독립적으로 만들고 싶습니다. 나는 돌아올거야. – Elias