2017-09-23 9 views
0

은 내가 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> 

: 올바른 outputDirectorytarget, 그래서 WAR 플러그인은 현재 보이는 -

답변