maven打包项目时碰到的问题

今天在springboot中使用maven打包项目,碰到了两个问题,记录一下

1.如何在打包时去掉版本号?

默认情况下,Maven打包后,jar或war文件名里带有版本号信息,如course-1.0.0-SNAPSHOT.jar等
如果想要去掉版本号,打开项目pom.xml文件,在<build>  </build>标签内加入如下内容:


<build>
  <!-- 产生的构件的文件名,默认值是${artifactId}-${version}。 -->  
        <finalName>projectname</finalName>
</build>

2.打包时没有把properties配置文件打进去

这是因为resources文件配置的不正确,我原来的配置是:

<resources>
   <resource>
      <directory>src/main/resources/${profiles.active}</directory>
   </resource>
</resources>

打完之后我启动报错,于是我把打好的jar解压,发现没有配置文件,如图:

然后把上面resources的配置改成如下这样:

        <resources>
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*</include>
                </includes>
            </resource>
        </resources>

重新打包,这次就有配置文件了,可以正常启动

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值