0
点赞
收藏
分享

微信扫一扫

windows 安装 spring boot 服务 及打包

 

 

​​https://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/​​

 

IDEA  下 Maven 打包

1、多项目注意打包报错:Could not find artifact com.xxx.xxx:xxx-xxx-yyy:

 解决方法:

在 xxx-xxx-yyy 此包下 运行 mvn deploy

IDEA  是-Maven->xxx-xxx-yyy(包名)->Lifecycle->deploy(右键Run Maven Build)

 

虽然上面可以打包成功,但好像Maven本地仓库不是最新的,所以新功能一直好像没生效。

找原因步骤如下:

1、新找包成功的包解压

2、BOOT-INF\lib下为本jar依赖的jar包

3、解压对应功能下jar包找到对应的类文件,拖入Idea中此时看到里面并没有添加的功能代码

4、不断有清理删除target文件夹,找包始终还是老版本(这步是浪费时间)

还是一个jar打包吧

报错:maven Error:(46,40) java: 错误: 找不到符号

1、网上说可能是文件编码文件、jdk版本不对(这些都是浪费时间)


原因:是你的项目经过修改后尚未编译,直接打包程序无法识别而导致,使用Maven命令重新编译即可。

idea 中选择对象项目, maven:compile、package、install

果然问题解决。

后一个依赖项目为又报错:Error:(5,30) java: 错误: 程序包com.sun.istack.internal不存在

网上说加下面pom.xml,但我没成功

windows 安装 spring boot 服务  及打包_maven

windows 安装 spring boot 服务  及打包_maven_02

<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.2.11</version>
</dependency>

<dependency>
<groupId>org.jetbrains</groupId>
<artifactId>annotations</artifactId>
<version>13.0</version>
</dependency>

View Code

后rebuild项目就对了

 

如果单元测试报错:

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.20.1:test (default-test) on project myblog: There are test failures.

Please refer to D:\WorkGitHub\myblog\server\target\surefire-reports for the individual test results.
Please refer to dump files (if any exist) [date]-jvmRun[N].dump, [date].dumpstream and [date]-jvmRun[N].dumpstream.

路过的方法:

 



举报

相关推荐

0 条评论