2014-11-01 74 views
0

我正在做JSF-Richfaces中的maven web项目。我一直在使用“maven clean install”清理并构建项目来创建一个war文件。为单个文件中的更改构建整个项目是一项繁琐的工作。如何在maven项目中编译和生成单个文件

我的问题是,

  1. 是否有可能建立一个单一的java文件,而不是整个项目。
  2. 我们可以在Eclipse中创建一个快捷方式或图标来创建当前工程 (IE)“MVN干净安装”创建war文件
+0

您是否在像Eclipse这样的IDE内工作? – khmarbaise 2014-11-01 19:33:15

回答

-1

Maven使用渐进式编译即它编译只在磁盘上更改类自上次构建以来。

您可以修改您的pom.xml,以便“自动清理,安装,部署”自动发生。下面是您可以在定制必要字段后添加的代码

<build> 
<plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-war-plugin</artifactId> 
      <version>2.2</version> 
     </plugin> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-compiler-plugin</artifactId> 
      <version>2.3.1</version> 
      <configuration> 
       <source>1.6</source> 
       <target>1.6</target> 
      </configuration> 
     </plugin> 
     <plugin> 
      <groupId>org.jboss.as.plugins</groupId> 
      <artifactId>jboss-as-maven-plugin</artifactId> 
      <version>7.6.Final</version> 
      <executions> 
       <execution> 
        <phase>install</phase> 
        <goals> 
         <goal>deploy</goal> 
        </goals> 
       </execution> 
      </executions> 
     </plugin> 
    </plugins> 
</build> 
相关问题