1、引入依赖包的问题
一般情况下,常用的jar包在maven仓库都可以找到,并能知道如何在pom.xml文件中配置,但是有时候需要在一些项目中使用一些我们自己写的代码生成的jar包,要引入maven中就需要做一些必要的处理。
我们项目中就有这样的情况存在,以下是处理方式之一,就是用maven的命令生成maven方式的jar,然后加入到本地库中引用,打包命令如下:
mvn install:install-file -Dfile=huateng-comm-1.0.0.jar -DgroupId=com.huateng -DartifactId=huateng-comm -Dversion=1.0.0 -Dpackaging=jar
2、使用maven给spring boot项目打jar包的问题
由于eclipse中默认配置的 installed jres是jre而不是jdk,导致打包时抛出如下异常:
Caused by: org.apache.maven.plugin.compiler.CompilationFailureException: Compilation failure
No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
解决办法是把eclipse中的installed jres改为jdk。
3、logback相关jar版本问题:
原本非spring boot的老项目使用的logback版本是1.1.2,现在用了spring boot1.4.3,默认引入的logback的版本是1.1.7。
在原本的项目中logback.xm