2013-12-10 5 views
0

나는 Maven을 배우고 그것이 어떻게 작동 하는지를 이해하려고하는데, 나는 거의 도움이 필요 없다.Maven 아키타 입 : generate 템플릿이 나열되어 있지 않다

나는 cmd를 입력하면 :

mvn archetype:generate은 내가 JavaEE 어플 웹 응용 프로그램의 수를 볼 수없는 이상한 목록을 얻을.

enter image description here

어쨌든, 나는이 자습서를 수행하고, 그는 좋은 템플릿 목록을 가져옵니다.

https://www.youtube.com/watch?v=mpNnbBmh5J4&list=PL92E89440B7BFD0F6

답변

0

대신 입력 숫자는 검색 문자열을 입력 할 수 있으며 문자열을 포함하는 원형 만 검색 할 수 있습니다. 프롬프트에서 "javaee"(19 결과) 또는 "jee"(15 결과)를 입력 해보십시오. 필터링 후, 그냥 (아무것도 입력하지 않고) 입력하면 다른 필터를 시도 할 수 있도록 전체 목록으로 돌아갑니다.

+0

"javaee"검색시 19 개의 결과가 나옵니다. 어쨌든이 19 중 어느 것을 선택해야할지 모르겠다. 예를 들어 서블릿과 JSP로 웹 앱을 개발하고 싶을 때가있다. – Zookey

+0

우리는 같은 목록을 가지고있는 것처럼 보입니다 ... 서블릿과 JSP를 사용하고 EJB 등을 신경 쓸 필요가 없다면'9 : remote -> org.codehaus.mojo.archetypes : webapp-javaee6 (-)'. 기억해라, 이것은 어떤 수단으로도 돌에 세워지지 않았다! 이 템플릿은 필요에 따라 나중에 변경하고 나중에 다시 작성할 수있는 템플릿입니다. 너무 많이 땀을 내지 마십시오. – dcsohl

+0

쿨, 고마워. – Zookey

0

은 이제 사용할 수 원형의 전체 목록을 얻고있다. 보고있는 튜토리얼은 2011 년 이후이므로 더 많은 원형이 추가되었습니다.

당신은 원형의 전체 목록이 출력을 파일로 리디렉션 가지고 무엇을 할 수 있는지 :

mvn archetype:generate > myfilte.txt 

는 현재 단어 jee을 포함하는 원형의 목록은 다음과 같습니다

259: remote -> net.thejeearchitectcookbook:jsf-jqmobile-archetype (JSF 2 and JQuery Mobile basic web archetype.) 
520: remote -> org.codehaus.mojo.archetypes:appclient-jee5 (-) 
525: remote -> org.codehaus.mojo.archetypes:ear-jee5 (-) 
530: remote -> org.codehaus.mojo.archetypes:ejb-jee5 (-) 
543: remote -> org.codehaus.mojo.archetypes:webapp-jee5 (-) 
586: remote -> org.fluttercode.knappsack:jee6-basic-archetype (-) 
587: remote -> org.fluttercode.knappsack:jee6-minimal-archetype (-) 
588: remote -> org.fluttercode.knappsack:jee6-sandbox-archetype (-) 
589: remote -> org.fluttercode.knappsack:jee6-sandbox-demo-archetype (-) 
590: remote -> org.fluttercode.knappsack:jee6-servlet-basic-archetype (-) 
591: remote -> org.fluttercode.knappsack:jee6-servlet-demo-archetype (-) 
592: remote -> org.fluttercode.knappsack:jee6-servlet-minimal-archetype (-) 
593: remote -> org.fluttercode.knappsack:jee6-servlet-sandbox-archetype (-) 
630: remote -> org.imixs.application:imixs-workflow-jee-archetype (Imixs Workflow JEE Archetype provides a JEE Sample Application) 
673: remote -> org.jboss.weld.archetypes:weld-jsf-jee (Weld archetype for creating a Java EE 6 application using JSF 2.0, CDI 1.0, EJB 3.1 and JPA 2.0 (persistence unit included)) 
674: remote -> org.jboss.weld.archetypes:weld-jsf-jee-minimal (Weld archetype for creating a minimal Java EE 6 application using JSF 2.0, CDI 1.0 and EJB 3.1 (persistence unit not included)) 
+0

서블릿과 JSP를 기반으로 웹 응용 프로그램을 위해 선택해야하는 템플릿은 무엇입니까? 이 튜토리얼에서 그는 webapp-javaee1.4에 대해 259을 선택했습니다. – Zookey