failed to execute goal org apache maven plugins maven surefire plugin 2.7 1 test

默认使用平台编码进行过滤resources 可以强制指定:

 <properties>

   <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

   <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>

</properties>


指定编译class的字符集

<plugin>

 <groupId>org.apache.maven.plugins</groupId>

 <artifactId>maven-compiler-plugin</artifactId>

 <configuration>

   <encoding>UTF-8</encoding>

 </configuration>

</plugin>

native2asci插件,过滤properties (可选)

           <plugin>

               <groupId>org.codehaus.mojo</groupId>

               <artifactId>native2ascii-maven-plugin</artifactId>

               <version>1.0-alpha-1</version>

               <executions>

                   <execution>

                       <phase>generate-resources</phase>

                       <goals>

                           <goal>native2ascii</goal>

                       </goals>

                       <configuration>

                           <encoding>UTF-8</encoding>

                           <src>资源文件源</src>

                           <dest>资源文件目标</dest>

                       </configuration>

                   </execution>

               </executions>

           </plugin>



可以强制指定maven-surefire-plugin插件版本

 <build>  

   <plugins>  

     <plugin>  

       <groupId>org.apache.maven.plugins</groupId>  

       <artifactId>maven-surefire-plugin</artifactId>  

       <version>2.10</version>  

       <configuration>  

         <includes>  

           <include>**/*Test.java</include> 只包含测试类

         </includes>  

       </configuration>  

     </plugin>  

   </plugins>  

 </build>



你可能感兴趣的:(TO,apache,maven,failed,plugins,org,execute,goal)