maven打包问题?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven打包问题?相关的知识,希望对你有一定的参考价值。
项目正常运行,但是我打jar包就出问题说找不到,请问是什么原因啊,还是我的Pom有问题
参考技术A 新建文件夹test位于D盘;2、将用到的所有第三方jar包放在文件夹lib下,再将lib放在test下;
3、导出的java工程jar包a.jar也放在test下;
4、修改工程jar包META-INF文件夹下的MANIFEST.MF配置文件: 参考技术B 你的dao service entity 分别打包作为整个工程的子模块存在,你每次打包之前都要clean install 一下,否则你新的修改内容不会更新到本地依赖的引用上面 参考技术C 一看到系统编码我就头大。毕竟是。学医学专业的并不是计算机专业的。
maven打包版本号问题
在使用cmd的maven命令打包web项目时,如何去掉项目的版本号?例如:我的项目名是test,但是打包的时候会自动命名为test-1.0.war这样,如果我想打包的时候就是test.war该如何配置?
在pom.xml里面的<build> </build>标签内,加入<finalName>pojectName</finalName>,代码如下:
<build><!-- pojectName就是打包后的名称:pojectName.war -->
<finalName>pojectName</finalName>
</build>
(感谢@扭扭小跑 和 @ADAMS_HD ,他们在之前的“最佳答案”中有评论。)
参考技术A maven最主要的就是通过这个版本号来区分,如果你不想要,可以在pom.xml删除。在pom.xml中找到<version>0.0.1-SNAPSHOT</version> 这个节点,删除即可追问
可是删除之后pom.xml文件会报错的。
追答不能删除,你可以将test-1.0后面的1.0去掉
追问去掉也不行啊,还是会报错。本来pom.xml里面配置的标签就是1.0,然后打包之后就是test-1.0.war
追答那就没办法了,maven本身就是依靠这个版本来区分的,最主要的东西都删除了,那可能不行了.
本回答被提问者和网友采纳以上是关于maven打包问题?的主要内容,如果未能解决你的问题,请参考以下文章