Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 노트패드뿔뿔
- Printer Driver
- PDFCreator
- react #router
- mailutils
- SFTP
- 가상머신호스트
- Basic Auth
- debian
- 윈도우
- PyLucene
- React #React-Table
- 정규표현식
- cifsutils
- OpenSCAD
- startfile
- 보안연결실패
- Regex
- FTP
- 임펠러
- 소스 <script> 로딩 실패
- VM 호스트 주소
- springboot #spring #jackson
- Notepad++
- Windows
- firefox 파이어폭스
- Notepad
- linux ssh root debian
- Notepadplus
Archives
- Today
- Total
JJC's 테크니컬 다이어리
[Boot maven] 레파지토리에 없는 라이브러리 함께 패키징하기 본문
1. 로컬 PC에 maven을 설치하고 설정한다.
2. STS/Eclipse에서 설정한다.
Window > Preferences > Maven > Installations 에 해당 폴더 추가
3. 아래 명령 참조하여 수행
C:\Java\mvn_repo>mvn install:install-file -Dfile=c:\Java\mvn_repo\tibero6-jdbc.jar -Dpackaging=jar -DgroupId=com.tmax.tibero -DartifactId=tibero6-jdbc -Dversion=4.0
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------< org.apache.maven:standalone-pom >-------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ standalone-pom ---
[INFO] Installing c:\Java\mvn_repo\tibero6-jdbc.jar to D:\Users\hsa1711393\.m2\repository\com\tmax\tibero\tibero6-jdbc\4.0\tibero6-jdbc-4.0.jar
[INFO] Installing D:\Users\HSA171~1\AppData\Local\Temp\mvninstall3644710302715388331.pom to D:\Users\hsa1711393\.m2\repository\com\tmax\tibero\tibero6-jdbc\4.0\tibero6-jdbc-4.0.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.450 s
[INFO] Finished at: 2018-06-04T16:50:06+09:00
[INFO] ------------------------------------------------------------------------
4. pom.xml 파일에 dependency 추가
<dependency>
<groupId>com.tmax.tibero</groupId>
<artifactId>tibero6-jdbc</artifactId>
<version>6.0</version>
</dependency>
5. pom.xml 파일에 maven 플러그인 추가
<build> <plugins> 태그 안쪽에 끼워 넣음 (없으면 생성)
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
<configuration>
<classifier>spring-boot</classifier>
<mainClass>
com.test.MyApplication
</mainClass>
</configuration>
</execution>
</executions>
</plugin>
6. STS에서 프로젝트 오른마우스 메뉴 > Run As > Maven build 수행