반응형
SMALL
1. vs code 에서 ctrl + chift + p 를 눌러서 java: Create Java Project를 골라줍니다.
2. Maven을 선택해 줍니다.
3. 화면에 나오는 maven archetyp 들중 사용할 것을 골라주면 되는데 저는 quickstart 를 골라 줬습니다.
4. 버전은 가장 최신인 1.4 로
5. 그룹 아이디는 있는 그대로 com.example 로!
6. maven 프로젝트 이름도 demo 그대로
7. 그리고 저장할 경로를 입력해 선택해 주면
8. 다음과 같이 생성이 된다.
여기서 Y 한번 해주면
다음과 같이 완료가 됍니다.
9. 만들어진 프로젝트를 확인해 보면
뭔가 에러가 있는데 마우스를 대보면 패키지 경로명이 맞지 않아서 그런거니
App.java에 패키지명을 수정해주고 사용안하는 import 제거,
src 경로 말고 test 경로를 제거해 버리면
에러가 없어졌다.
10. 터미널에서 경로 쫒아가서 아래 명령어로
java App.java
실행해 주면
위와 같이 Hellow World! 가 정상적으로 출력되는 것을 확인 할 수 있습니다.
ps. 자동으로 생성된 pom.xml 코드
<?xml version="1.0" encoding="UTF-8"?>
<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>com.example</groupId>
<artifactId>demo</artifactId>
<version>1.0-SNAPSHOT</version>
<name>demo</name>
<!-- FIXME change it to the project's website -->
<url>http://www.example.com</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
<plugins>
<!-- clean lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#clean_Lifecycle -->
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>3.1.0</version>
</plugin>
<!-- default lifecycle, jar packaging: see https://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging -->
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>3.0.2</version>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.1</version>
</plugin>
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>3.0.2</version>
</plugin>
<plugin>
<artifactId>maven-install-plugin</artifactId>
<version>2.5.2</version>
</plugin>
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.8.2</version>
</plugin>
<!-- site lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#site_Lifecycle -->
<plugin>
<artifactId>maven-site-plugin</artifactId>
<version>3.7.1</version>
</plugin>
<plugin>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>3.0.0</version>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>
반응형
'Programing' 카테고리의 다른 글
logback 일정 부분 로그만 콘솔에 뜨지 않게 하는 방법 (0) | 2022.06.28 |
---|---|
[ vscode ] .classpath가 안보일때 보이게 하는 방법 (0) | 2021.11.02 |
[ Golang ] 설치 (0) | 2021.10.06 |
이클립스 설치경로 확인방법 (0) | 2021.07.27 |
텔레그램 봇 생성방법! (0) | 2021.07.26 |