반응형
java sdk 이용해 보려고 maven 을 이용하여 해보려고 하는데
시작 부터 에러가 발생하였습니다.
원인이 된 command는 다음과 같습니다.
mvn -B archetype:generate \
-DarchetypeGroupId=org.apache.maven.archetypes \
-DgroupId=com.example.myapp \
-DartifactId=myapp
이걸 window powershell 에서 치면
The goal you specified requires a project to execute but there is no POM in this directory
라고 나오는데 원래는 pom이 생성이 되어야 함
에러가 pom을 생성하면된다고 하니 생성하면
The desired archetype does not exist (org:maven-archetype-quickstart:1.0)
이런 에러가 발생합니다.
quickstart 에러 관련하여 찾다가
의존성문제인것같아 pom파일에 넣어도 같은 에러가 발생하였습니다.
직접 url에 치고 들어가니 파일은 존재하는데 왜 없다고하는지.. 설정에러 같아
mvn archtype:generate로 생성하여 했긴햇는데
https://repo.maven.apache.org/maven2/org/apache/maven/archetypes/maven-archetype-quickstart/1.0/
실행하면서 에러 찾는데
보니까 windows에서는 옵션줄때 -D다음 ""을 사용 해야 하는것이엇습니다.
위 명령어를 windows에 맞게 수정해보면
mvn -B archetype:generate \
-D"archetypeGroupId"=org.apache.maven.archetypes \
-D"groupId"=com.example.myapp \
-D"artifactId"=myapp
이렇게 되겠습니다.
intellij나 eclipse로 하면 쉽게 되는데 이렇게 cmd로 하는 사람이 없어서 좀 힘들었던것같습니다.
반응형
'WEB,WAS' 카테고리의 다른 글
[powershell]메이븐 Unknown lifecycle phase ".test.skip=true" 에러 (0) | 2022.09.13 |
---|---|
go webserver (0) | 2022.08.19 |
[maven] 관련 자료 (0) | 2022.06.23 |
HTTP 캐싱 (0) | 2022.05.24 |
[window]REACT설치 및 앱(프론트웹) 만들기 (0) | 2022.05.19 |
댓글