2017-09-12 23 views
0

나는 메이븐 (Maven)을 배우려고 노력하고 있는데, 특히 자신의 아키타 입을 만드는 법을 배우려하고있다. 그런 다음 Maven에서 제공하는 기본값을 찾았습니다. archetype "org.apache.maven.archetypes : maven-archetype-archetype"이 유망 해 보였습니다. 받는 사람을 설치 한 후maven-archetype-archetype이란 무엇이며 mvnrepository에서 사용할 수없는 이유는 무엇입니까?

<groupId>$my.test</groupId> 
<artifactId>$my-archetype</artifactId> 
<version>$1.0-SNAPSHOT</version> 

: 패키지가 생성 된 후

mvn archetype:generate \ 
    -DarchetypeGroupId=org.apache.maven.archetypes \ 
    -DarchetypeArtifactId=maven-archetype-archetype \ 
    -DgroupId=my.test \ 
    -DartifactId=my-archetype \ 
    -Dpackage=my.archetype.package \ 
    -Dversion=1.0-SNAPSHOT 

이런 내가 앞에 $를 가진 매개 변수로 전달의 groupId, artifactId를 및 버전을 사용하는 파일 src/main/resources/archetype-resources/pom.xml, 거기에 로컬 repo 카탈로그를 만들고 그것을 기반으로 새 Maven 프로젝트를 만드는 데 사용하면 여전히 달러 기호가 있습니다.

이제 궁금합니다.이 아키 타입이 시대에 뒤떨어져 있습니까? 웹을 검색 할 때 자주 언급되지 않습니다. 그렇지 않다면 내가 뭘 잘못하고 있니?

답변

3

maven-archetype-archetypearchetype that contains a sample archetype입니다. 제공된 아키타 입어 목록은 here입니다.

테스트 아키타 ​​입을 경우 quickstart archetype을 사용하는 것이 좋습니다. 이 example 및이 guide은 설정하는 데 도움이됩니다.

pom.xml에는 아직 $이 아직 존재하지 않습니다.

0

죄송합니다. 의견을 추가 할 수있는 권한이 없습니다. 그게 내가 대답처럼 게시하는 이유는 ... 정말 미안해! Netbeans IDE를 사용하고 있는지 알고 싶습니다. 물론 몇 가지 구성으로 maven 프로젝트를 만드는 방법이 있습니다! 하지만 우선; Netbeans가 당신의 IDE라면 지금 나를 만드십시오.

+0

아니요, 어떤 IDE도 사용하고 있지 않습니다. 나는 그것을 처음부터 이해하고 싶었다. – Ctwx

+0

위대한 분들께서는이 안내서를 Archetypes 링크 만들기 https://maven.apache.org/guides/mini/guide-creating-archetypes.html을 읽고 https : // maven 링크가있는 템플릿 툴킷에 관한 필수 정보를 얻으십시오. .apache.org/guides/introduction/introduction-to-archetypes.html – Dubois

+0

아직도 jeremyz23의 답변을 시도 할 수 있습니다 – Dubois