1.打包时,不在META-INF中生成maven目录
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <!--artifactId>maven-war-plugin</artifactId--> <configuration> <archive> <addMavenDescriptor>false</addMavenDescriptor> </archive> </configuration> </plugin> </plugins> </build>
2.Javadoc时出现中文乱码
中文操作系统中,JDK1.5.0的Javadoc自动默认支持中文,而且页面中的条目名也都默认为中文显示(在之前的JDK中,这些条目名都默认为英文)。 如是在这种情况下使用命令mvn javadoc:javadoc 生成Javadoc,则这些条目名将成为乱码。
解决方法:让javadoc插件使用UTF16或Unicode字符集。具体配置的形式如下:
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <configuration> <charset>UTF16</charset> </configuration> </plugin> </plugins> </build>
3.打包ejb的同时创建ejbclient
<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-ejb-plugin</artifactId> <configuration> <generateClient>true</generateClient> <clientIncludes> <clientInclude>**/vo/**</clientInclude> </clientIncludes> <clientExcludes> <clientExclude>**/ejb/*EJB.class</clientExclude> </clientExcludes> </configuration> </plugin> </plugins>
4.