2014-07-04 3 views
4

저는 Jboss AS 7 이전 버전에서 적절한 종속성과 BOM을 가진 maven 프로젝트를 설정할 수있는 편리한 maven 아키 타입이 있음을 기억하지만 Wildfly/Java EE 7에 대해서는 찾을 수 없습니다.Wildfly 8/Java EE 7 빠른 시작 아키 텍트가 없습니까?

BOM과 수동으로 프로젝트에 추가하는 방법에 대한 지침,하지만 내가 어딘가에 존재하는 사전 구성된 원형이 누락되지 않는지 궁금하네요.

실제로 업데이트 된 아키타 입이없는 경우 : 왜 그렇지 않습니까?

답변

6

사실 아직 공식 제이보스 원형이되지 않습니다하지만 당신은 웹 애플리케이션-javaee7 시작할 수 등 : 당신이 더 재료 명세서 (BOM)과 제이보스 플러그인을 추가하여 pom.xml 파일을 수정할 수 있습니다 다음

mvn -DarchetypeGroupId=org.codehaus.mojo.archetypes \ 
    -DarchetypeArtifactId=webapp-javaee7    \ 
    -DarchetypeVersion=0.1-SNAPSHOT     \ 
    -DarchetypeRepository=https://nexus.codehaus.org/content/repositories/snapshots/ \ 
    -DgroupId=com.sample        \ 
    -DartifactId=javaee7-sample      \ 
    -Dversion=1.0-SNAPSHOT       \ 
    -Dpackage=com.sample        \ 
    -Darchetype.interactive=false      \ 
    --batch-mode --update-snapshots archetype:generate 

. 사용 가능한 BOM에 대한 정보는 Maven configuration tutorial을 참조하십시오.

2

Java EE 7 Maven Archetype - org.codehaus.mojo.archetypes:webapp-javaee7은 표준 (http://repo.maven.apache.org/maven2) 메이븐 저장소에서도 사용할 수 있습니다.

mvn -DarchetypeGroupId=org.codehaus.mojo.archetypes \ 
    -DarchetypeArtifactId=webapp-javaee7    \ 
    -DarchetypeVersion=1.1       \ 
    -DgroupId=com.sample        \ 
    -DartifactId=javaee7-sample      \ 
    -Dversion=1.0-SNAPSHOT       \ 
    -Dpackage=com.sample        \ 
    -Darchetype.interactive=false      \ 
    --batch-mode --update-snapshots archetype:generate 
0

자바 EE 7 microservices 기반 응용 프로그램에 대한 받는다는 원형이있다 - maven-archetype-javaee7-micro. 그것은 Arquillian을 이용하여 grassfish 4.1 및 wildfly 8.2 컨테이너에 대한 2 개의 프로파일을 통합 테스트합니다.

또한 해당 아키타 입을 통해 생성 된 샘플 응용 프로그램 (JPA, JAX-RS)이 있습니다. blog microservice