이전 글로 설치하고 했던게 잘 안돼성...
싹 지우고
다시 설치하깅
pom.xml 파일을 계속 건드려서 이제 말 안들음.
이번에는 다른 블로그 참조 캬캬
java 설치 << 되어있음
↓
Maven 설치
↓
Maven Project 생성
1. Maven 설치
저번과 같이 java는 설치 되어 있다는 가정하에
apt install maven
Maven 설치하고
2. 환경변수 설정(java, maven)
nano ~./bashrc
치고
맨 밑줄에 가서
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export MVN_HOME=/url/share/maven
export PATH=$PATH:$JAVA_HOME/bin
export PATH=$PATH:$MVN_HOME/bin
입력하고
Ctrl+X 누르고 Y누르고 엔터치고 빠져나오고
source ~./bashrc
쳐서 환경 변수를 적용한다.
3. 메이븐 프로젝트 생성
https://www.devkuma.com/docs/maven/archetype-generate/
Maven 입문 | Maven 프로젝트 작성 | 프로젝트 생성(archetype:generate)
Maven에서 개발한다면, 먼저 해야 하는 것은 “프로젝트 생성"이다. 이것은 Maven 명령을 사용한다. 명령 프롬프트 또는 터미널을 시작하고, 프로젝트를 만들 위치에 현재 디렉토리를 이동한다. “c
www.devkuma.com
참고해서 만들었고
아 근데 오타남
mvn archetype:generate -Dgroup=come.first.mavenapp -DartifactId=realMaven -DarchetypeArtifactId=maven-archetype=quickstart
ㅎㅎ 그룹에서 com해야 하는디 come으로 하고 생성해버림
중간 단계에서는 groupId 걍 com.first.mavenapp 로 하긴 햇슴
그리고 컴파일 하고
mvn package
그러면 target에 .jar파일 생성됨.
install과 package의 차이는 뭘깡???
그걸로
java -cp realMaven-1.0-SNAPSHOT.jar com.first.mavenapp.App
실행하면 잘 됨.
근데 -cp 가 아니라 -jar로 하면 안됨.
no main manifest attribute, in ./realMaven-1.0-SNAPSHOT.jar
라는 에러 나옴.
그리고 패키지에 새로 테스트 클래스 생성해주고

mvn clean install
jar 업데이트 해주고
실행하면
잘 됨. (-cp로 해야댐, -jar 안댐)
참조사이트
https://jhleeeme.github.io/java-and-maven-uses-in-vscode/
vscode에서 java, maven 개발환경 설정하기 | 내가 다시 보려고 만든 블로그
약 2년 반 전에 학원에서java를 이용한 빅데이터 분석 및 응용소프트웨어 교육과정을 들엇다.그 뒤로는 python만 다뤄서오랜만에 java 문법부터 다시 공부하기 위해 개발환경을 설정하고 있다.학원
jhleeeme.github.io
'Linux' 카테고리의 다른 글
[Ubuntu/Java] Chrome/Selenium 터미널(쉘) 실행 성공한 썰.txt (0) | 2024.01.19 |
---|---|
[Linux/Ubuntu] maven pom.xml 수정 | Maven build plugin 설정 | 크롬&크롬드라이버 버전 맞추기 | (0) | 2024.01.19 |
[Linux/Ubuntu] 우분투에 Maven 설치 및 프로젝트 생성하기 (0) | 2024.01.16 |
[Ubuntu] 우분투 자바 크롬/크롬드라이버/셀레니움 설치 (0) | 2024.01.12 |
[Rocky Linux] 로키 리눅스 8.9 설치 및 Oracle VM VirtualBox 7.0.12 설치 step-by-step screenshots (0) | 2024.01.05 |