
maven
文章平均质量分 54
空~自由
懒虫,心血来潮更一下
展开
-
Maven中依赖包为provided,导致NoClassDefFoundError
明明包引入了,却报类找不到,查找后发现pom文件中依赖包引入的方式maven pom.xml中dependency配置了<scope>provided<scope/>,运行时该依赖无效,导致异常但是在IDEA中,maven配置<scope>provided</scope>,依赖只作用于编译和打包等,但不能用于运行类。通俗的说,配置了<scope>provided</scope>,就是在告诉IDEA,你不要担心,...原创 2021-07-14 18:33:35 · 3588 阅读 · 0 评论 -
springboot--基于assembly插件打包
基于assembly打包的优点:让springboot能够加载jar外的配置文件。方便提供一个服务化的启动脚本。pom定义<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-ma.原创 2020-09-01 16:56:33 · 648 阅读 · 0 评论 -
手动下载的jar包,如何安装到本地maven仓库?
(1)在maven中央仓库搜索jar包,如果没有找到,就得手动在百度里面找,下载jar下来(2)根据jar对应的group id,artifact id,找到自己本地的maven仓库,对应的目录,将jar包拷贝到那个目录里面去(3)手工执行mvn install:install-file的命令,在本地仓库中安装这个依赖mvn install:install-file -Dfile=E:\apache-maven-3.0.5\mvn_repo\com\sun\jdmk\jmxtools\1.2原创 2020-08-07 21:35:38 · 1300 阅读 · 1 评论 -
Maven pom.xml 设置 repository 不生效解决方案
如果 Maven 在中央仓库中也找不到依赖的文件,它会停止构建过程并输出错误信息到控制台。为避免这种情况,Maven 提供了远程仓库的概念。举例:添加远程仓库,在pom.xml中添加内容如下:<repositories> <repository> <id>elasticsearch-releases</id> <url>https://artifacts.elastic.co原创 2020-07-23 18:36:37 · 17095 阅读 · 0 评论 -
maven私服nexus上传第三方jar包
通过命令上传mvn deploy:deploy-file -DgroupId=net.sf -DartifactId=json-lib -Dversion=2.4 -Dpackaging=jar -Dfile=E:/json-lib-2.4.jar -Durl=http://192.168.1.222/nexus/repository/releases/ -DrepositoryId=releases参数说明mvn deploy:deploy-file-DgroupId=xxxxxx 就相原创 2020-06-30 21:31:34 · 310 阅读 · 0 评论 -
maven中央仓库
<mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>.原创 2020-06-30 21:28:45 · 229 阅读 · 0 评论 -
Maven内置变量说明
Maven内置变量说明:${basedir} 项目根目录(即pom.xml文件所在目录) ${project.build.directory} 构建目录,缺省为target目录 ${project.build.outputDirectory} 构建过程输出目录,缺省为target/classes ${project.build.finalName} 产出物名称,缺省为${project.artifactId}-${project.version} ${project.packaging} 打包类原创 2020-06-30 18:01:46 · 757 阅读 · 0 评论 -
maven引入外部jar包的几种方式
方式一 通过dependency引入在项目根路径新建lib文件夹,把jar包扔进去 <dependency> <groupId>com.test</groupId> <!--自定义--> <artifactId>test</artifactId> <!--自定义--> <version>1.0</version> <!--自定原创 2020-06-30 18:09:30 · 5090 阅读 · 2 评论 -
maven PKIX path building faile
忽略ssl检查-Dmaven.multiModuleProjectDirectory=$MAVEN_HOME-Dmaven.wagon.http.ssl.insecure=true-Dmaven.wagon.http.ssl.allowall=true-Dmaven.wagon.http.ssl.ignore.validity.dates=true原创 2020-06-09 18:24:10 · 155 阅读 · 0 评论