은 내가 pom.xml
파일에 같은 프로필을했다 :Openshift 3 WAR
<profile>
<!-- openshift red hat cloud build profile -->
<id>openshift</id>
<build>
<finalName>${project.artifactId}</finalName>
<plugins>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<configuration>
<outputDirectory>webapps</outputDirectory>
<warName>${project.artifactId}</warName>
</configuration>
</plugin>
</plugins>
</build>
</profile>
이는 자동으로 톰캣-같은 보스에 배포 된 곳에서 디렉토리에 WAR 파일을 퍼팅에 대한 책임 .
지금 Openshift 3 - 브라우저가 내장 된 ssh
콘솔을 사용하여 WAR 파일이 빌드되었고 /tmp/src/webapps
디렉토리에 있는지 확인했습니다. 새로운 오픈 오피스 3 Tomcat-like-jboss를 배포하고 호스트하기 위해 어디에 이동해야합니까 (Maven 프로파일을 어떻게 수정해야합니까?)? 내가 거기를 발견했습니다
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.3</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
<outputDirectory>target</outputDirectory>
<warName>ROOT</warName>
</configuration>
</plugin>
: 올바른 outputDirectory
이 target
, 그래서 WAR 플러그인은 현재 보이는 -