간단한 자바 프로젝트를 위해 선택할 아키 타입
mvn archetype : generate는 너무 많은 옵션을 제공하며 junit 테스트 케이스로 간단한 Java 유틸리티를 만들려고합니다. 여기서 어떤 아키타 입을 사용해야하는지 알고 싶습니다.
를 수행하면 mvn archetype:generate
기본 선택이 중괄호로 묶여 표시됩니다 ()
. 예를 들어 (1274)
위로 스크롤하여 # 1274가 무엇인지 확인하는 경우 간단한 Java 프로젝트를 수행하는 경우 시도하거나 시작하는 것이 일반적으로 기본 Java 아키 타입입니다. 선택해도 안전합니다.
저는 두 가지 원형을 사용합니다. 어떤 종류의 응용 프로그램을 만들 것인지에 따라 다릅니다.
웹 애플리케이션을 원하면 maven-archetype-webapp을 사용하고 간단한 애플리케이션을 원하면 maven-archetype-quickstart를 사용하십시오 . 문제없이 확장 할 수 있기 때문에 유용합니다.
다음과 같은 명령을 사용하고 있습니다.
mvn archetype:generate -Dfilter=org.apache.maven.archetypes:
나는 얻을 것이다 짧은 목록 만에서 achetypes의 org.apache.maven.archetypes
의 groupId를. 있다 시작하는 좋은 사람 maven-archetype-quickstart
과 maven-archetype-webapp
나의 전임자와 같은 고 말했다.
필요한 것만있는 매우 간단한 pom.xml 파일로 시작하겠습니다. 같은 것
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany.app</groupId>
<artifactId>my-module</artifactId>
<version>1</version>
</project>
에서 http://maven.apache.org/guides/introduction/introduction-to-the-pom.html
나는 당신이 사용해야한다고 생각합니다 maven-archetype-simple
편집하다
maven 문서 에 따르면 :
maven-archetype-quickstart
샘플 Maven 프로젝트를 포함하는 아키 타입.maven-archetype-simple
간단한 Maven 프로젝트를 포함하는 아키 타입.
필요한 것은 다음과 같습니다.
mvn archetype:generate -DgroupId=com.example -DartifactId=foobar -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
참조 : Build Run Java Maven 프로젝트 명령 줄
The Practical Developer의 기본 기능 중 하나를 사용할 수 있습니다.
Java 8 + 일반적으로 사용되는 테스트 라이브러리 :
mvn archetype:generate -DgroupId=[your-project-groupId] -DartifactId=[your-project-name] -DarchetypeGroupId=com.thepracticaldeveloper -DarchetypeArtifactId=archetype-java-basic-tpd -DarchetypeVersion=1.0.0
Java 9 + 일반적으로 사용되는 테스트 라이브러리
mvn archetype:generate -DgroupId=[your-project-groupId] -DartifactId=[your-project-name] -DarchetypeGroupId=com.thepracticaldeveloper -DarchetypeArtifactId=archetype-java-basic-tpd -DarchetypeVersion=1.0.0 -Djava-version=9
여기에는 JUnit 4, Mockito 및 AssertJ, 그리고 jar 파일을 실행하려는 경우 기본 매니페스트 파일이 포함됩니다. 추가 정보 : https://thepracticaldeveloper.com/archetypes/
면책 조항 : 저는 해당 블로그의 작성자입니다.
maven-archetype-quickstart 샘플 Maven 프로젝트를 포함하는 아키 타입. maven-archetype-simple 간단한 Maven 프로젝트를 포함하는 아키 타입.
오류가 발생하면 maven archetype 카탈로그를 eclipse에 추가하여 수정했습니다. 단계는 다음과 같습니다.
Open Window> Preferences> Maven> Archetypes
Add Remote Catalog
다음을 클릭 하고 추가하십시오.카탈로그 파일 : http://repo1.maven.org/maven2/archetype-catalog.xml
설명 : Maven 카탈로그
참고 : 첫 번째 MAVEN 프로젝트를 생성하는 동안 인터넷 연결이 필요합니다.
기본 아키 타입 번호는 이제 1092 1092입니다. remote-> org.apache.maven.archetypes : maven-archetype-quickstart (샘플 Maven 프로젝트를 포함하는 아키 타입)
참고 URL : https://stackoverflow.com/questions/7158348/what-archetype-to-choose-for-a-simple-java-project
'Programing' 카테고리의 다른 글
정적 클래스 대신 싱글 톤 패턴을 언제 사용해야합니까? (0) | 2020.09.16 |
---|---|
IFormatProvider의 기능은 무엇입니까? (0) | 2020.09.16 |
Linq to Entities를 사용하는 'Contains ()'해결 방법? (0) | 2020.09.16 |
사이트에서 URL 목록 가져 오기 (0) | 2020.09.16 |
OAuth를 사용하여 트위터 신원을 확인한 후 사용자의 이메일 ID를 얻을 수있는 방법이 있나요? (0) | 2020.09.16 |