ppcq.net
当前位置:首页 >> mAvEn wAr plugin如何去掉不想打进去的包 >>

mAvEn wAr plugin如何去掉不想打进去的包

war插件有个标签lt;packagingExcludes;意思是打包时不包含哪些文件,写具体的文件或目录,多个用逗号隔开.例子:lt;plugin;lt;groupId;org.apache.maven.pluginslt;/groupId;lt;artifactId;maven-war-pluginlt;/artifactId;lt;version;2.2lt;/version;lt;

根据你的描述:eclipse的话,官方的m2e就可以.打jar包,war包什么的都不需要特别去在意,和非maven的方式一样,比如export出去即可.

war插件有个标签意思是打包时不包含哪些文件,写具体的文件或目录,多个用逗号隔开.例子:org.apache.maven.pluginsmaven-war-plugin2.2WebContent${project.build.directory}/workfalseWEB-INF/classes/**/*.*,WEB-INF/lib/**/*true

看看能不能加参数吧.以前arj压缩的时候能加很多参数.其中一个就是连同空文件夹一起压缩.

配置maven-war-plugin的archiveClasses后,package时会把class文件打包成jar包放在lib下,怎么配置这个jar打包的时候排除某些目录,不要在build下排除的方法节点.

要看你的<webappDirectory>写的是什么目录,classes有没有编译到这个目录的WEB-INF里面.

maven默认包后面是没有日期的,只有版本号.如果你想自定义名称,可以使用下面的插件完成,这个插件打包更灵活.在finalName属性中定义就行了.<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-assembly-plugin

maven打包的时候默认是不加入依赖的jar包的,所以想打出一个独立的可运行jar包的话直接mvn clean install package是不行的.需要略改动下pom文件,加入如下pluginsrc/main/javaorg.apache.maven.pluginsmaven-compiler-pluginlib1.51.5utf-8

war插件有个标签<packagingExcludes>意思是打包时不包含哪些文件,写具体的文件或目录,多个用逗号隔开.例子:<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.2</version> <

个人比较喜欢maven3,使用maven jetty插件开发调试. fzhw org.apache.maven.plugins maven-jar-plugin 2.4 true org.apache.maven.plugins maven-surefire-plugin 2.13 org.apache.maven.surefire surefire-junit47 2.13 org.apache.maven.plug

网站首页 | 网站地图
All rights reserved Powered by www.ppcq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com