728x90
반응형
SMALL
spring 또는 spring-boot 로 개발 시 배포 파일 (xxx.jar 또는 xxx.war)을 테스트 서버에 배포해서
테스트 할때 build 및 packaging 후 sftp 로 upload 하는 일을 반복한다.
조금만 반복되도 귀찮다.
귀찮아야한다.
그래야 새로운 방법을 찾으니까.
wagon plugin 을 이용해서 build 시 자동으로 테스트 서버에 upload 시켜보자.
너무 간단하다.
pom.xml 에 아래와 같이 설정 하면 끝..
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>wagon-maven-plugin</artifactId>
<configuration>
<fromFile>${project.build.directory}/project-name-version.jar</fromFile>
<url>scp://id:pw@ip:port</url>
<toFile>tmp/path/lib/project-name.jar</toFile>
</configuration>
</plugin>
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ssh</artifactId>
</extension>
</extensions>
그리고 build 시 Goals 에 wagon:upload-single 을 추가해서 build
ex) package wagon:upload-single
아래 그림처럼 정말 connect 할건지 물어본다.
yes 라고 대답하면 설정한 서버의 path에 upload 된다.
yes 라고 타이핑 하는것도 귀찮은데 방법이 없을까?
728x90
반응형
LIST
'IT' 카테고리의 다른 글
키보드, 마우스 공유 - Microsoft Garage Mouse without Borders (0) | 2020.11.17 |
---|---|
데이터3법 - 개인정보보호 (0) | 2020.08.07 |
비즈니스 세계에서 AI의 역할은 (0) | 2020.07.28 |
VirtualBox Error: VT-x is not available (0) | 2020.06.25 |
UEFI boot mode 변경 시 file system not found (0) | 2020.06.22 |