반응형
Java Project에 Maven 설치(컨버트)
필자는 Maven을 Spring Project에서 자주 사용해보았지만 일반적인 Java Project에서도 사용할 수 있다는 것을 알게 되어서 이 방법을 공유하고자 글을 작성해본다.
Maven을 사용하면 좋은 점이, 라이브러리를 쉽게 install할 수 있고, 프로젝트가 공유되는 환경이면 Dependency를 추가만 하는 것으로도 추가한 라이브러리를 공유할 수 있기 때문에 경량성있고 안정적이라는 이점이 있는 것 같다.
다만, 인터넷이 연결되지 않은 환경에서의 작업은 어려울 수 있겠지만...
1. 먼저 Maven을 설치할 프로젝트를 우측 클릭 - Configure - Convert to Maven Project
2. 그룹 아이디나 아티팩트 아이디, 버전 이런 것이 있는데 무시하고 Finish
3. pom.xml 파일이 생성된다.
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>SWTTest</groupId>
<artifactId>SWTTest</artifactId>
<version>0.0.1-SNAPSHOT</version>
<build>
<sourceDirectory>src</sourceDirectory>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
</project>
4. pom.xml 파일은 위와 같은 xml 파일 형태로 작성되어있다.
5. pom.xml에서 디펜던시가 추가되거나 수정사항이 발생한 경우 프로젝트 우클릭 - Maven - Update Project를 꼭 해주어야 한다.
반응형
'Java > 순수 Java' 카테고리의 다른 글
[Java] SWT Table Checkbox 상태 확인하는 방법 (0) | 2020.05.11 |
---|---|
[Java] Eclipse 텍스트 더블 클릭시 하이라이트 유지하는 방법 (0) | 2020.04.07 |
[Java] Java Bean이란? (0) | 2020.03.16 |
[Java] Eclipse 이클립스 크롬 연동하기(Web Browser 연동) (0) | 2020.03.13 |
[Java] SWT Tree와 Map을 활용한 Directory 출력 예제 소스 (0) | 2020.03.12 |