내 maven 프로젝트에서 pgp 플러그인을 사용하여 jar 파일에 서명합니다. 원격 저장소에 배포 할 때만이 작업을 수행해야하지만 로컬 저장소에 설치하는 경우에는 수행하지 않아야합니다. 그래서 배포 할 단계를 설정하려고했습니다. 그 구성 받는다는으로원격 저장소에 배포하기 직전에 Maven 플러그인 실행
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>1.1</version>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>deploy</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
먼저 원격의 repo에 배포하고 theh 징후 내 항아리 ...
나는 플러그인은 그들이 POM 파일에 정의 된 순서대로 실행되는 것을 읽고, 그래서 배포를 구성하려 기호 플러그인 후 -plugin하지만 didnt가 어떤 영향을 <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>1.1</version>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>deploy</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.8.2</version>
<executions>
<execution>
<phase>deploy</phase>
<goals>
<goal>deploy</goal>
</goals>
</execution>
</executions>
</plugin>
어떻게 그 기호 플러그인이 설치에서 실행되지 달성하지만,에 유물을 업로드하기 전에 배포 할 수 있습니다? 나는 maven3을 사용하고있다.
소리가 약간 까다 롭습니다 ... 로컬 설치 및 원격 배포에서 아티팩트가 동일하지 않아야합니까? –