SFTP를 통해 빌드 된 jar 파일을 모든 Ridersberry Pi에 업로드하고 싶습니다. 그래서 maven-deploy-plugin을 사용하려고했습니다.Maven 빌드 후에 음영 처리 된 병을 업로드하는 방법은 무엇입니까?
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.8</version>
<executions>
<execution>
<id>Raspberry Pi</id>
<phase>deploy</phase>
<goals>
<goal>deploy-file</goal>
</goals>
<configuration>
<pomFile>pom.xml</pomFile>
<file>target/${project.name}.jar</file>
<url>sftp://[email protected]/home/</url>
</configuration>
</execution>
</executions>
</plugin>
이미 알 수 있듯이이 업로드 된 항아리 또한 내가 마차-ssh를 확장을 포함하고 나무 딸기를 정의 <finalName>${project.name}</finalName>
로 이름이 변경됩니다 음영 항아리입니다 : 같은
내 구성이 보인다 내가 MVN 실행하면
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ssh</artifactId>
<version>2.8</version>
</extension>
</extensions>
<distributionManagement>
<repository>
<id>Raspberry Pi</id>
<url>sftp://192.168.2.108/home</url>
</repository>
</distributionManagement>
그러나, : 파이는 배포 받는다는에만 g의 파일 경로에 라즈베리 파이 원래 항아리를 업로드합니다 roupId, artifactId 및 버전.
디렉토리가없는 단일 jar 파일 만 업로드하려면 어떻게해야합니까?