I이었다이 가지고 올 수있는 최선 : mygroup
및 myapp
은 당신입니다
mvn archetype:generate -DgroupId=mygroup -DartifactId=myapp -Dversion=1.0-SNAPSHOT
-DarchetypeGroupId=org.codehaus.mojo.archetypes -DarchetypeArtifactId=webapp-javaee7
가 결정합니다. 빌드 요소 (우리는 곧 그것을 참조하는거야)에 최종 이름을 설정
<glassfish.version>4.1.1</glassfish.version>
:
그런 다음, 생성 된 pom.xml 파일에서, (속성 요소)이 속성을 추가 :
<finalName>myapp</finalName>
그런 다음 플러그인 요소에, 글래스 피시 임베디드 런타임을 구성하려면이 플러그인을 추가
<plugin>
<groupId>org.glassfish.embedded</groupId>
<artifactId>maven-embedded-glassfish-plugin</artifactId>
<version>${glassfish.version}</version>
<configuration>
<autoDelete>true</autoDelete>
<ports>
<http-listener>8080</http-listener>
<https-listener>8181</https-listener>
</ports>
</configuration>
<executions>
<execution>
<id>deploy</id>
<goals>
<goal>deploy</goal>
</goals>
<phase>none</phase>
<configuration>
<app>target/${project.build.finalName}.war</app>
<contextRoot>/${project.build.finalName}</contextRoot>
</configuration>
</execution>
<execution>
<id>admin</id>
<goals>
<goal>admin</goal>
</goals>
<phase>none</phase>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>org.glassfish.main.extras</groupId>
<artifactId>glassfish-embedded-all</artifactId>
<version>${glassfish.version}</version>
</dependency>
</dependencies>
</plugin>
그런 다음 mvn clean install embedded-glassfish:run
을 사용하여 새로 빌드 된 응용 프로그램으로 서버를 실행합니다.
희망 하시겠습니까?
codehaus가 모든 서비스를 종료 했으므로 저는 codehaus에서 아키타 입을 폐기했습니다. 그러나 코드가 좋은 출발점입니다. 나는 그것을 공부하고 메이븐 지식을 키울 것이다. 고맙습니다. – user3253833