
maven
maven
莫特@
微风拂静叶 缘起何方
展开
-
intellj全局配置
预备知识1:JAVA_OPTS:常用于一些应用的配置,如Tomcat,但它一般不作为环境变量,也不能被JVM识别的,是那些应用的自定义配置;2:JAVA_OPTIONS:也是作为环境变量来替代命令行参数的,但它是JVM厂家自定义的,可以覆盖JAVA_TOOL_OPTIONS,但各厂家的不同,_JAVA_OPTIONS是Oracle的JVM,而IBM的则是用IBM_JAVA_OPTIONS。...原创 2020-01-14 11:50:08 · 366 阅读 · 0 评论 -
Maven插件-maven-javadoc-plugin
简介配置<!--生成doc jar包--><plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <executions> ...原创 2019-11-25 15:42:40 · 5969 阅读 · 0 评论 -
Maven依赖scope作用域详解
在POM中,<dependency>引入了<scope>,它主要管理依赖的部署。目前<scope>可以使用5个值: compile,缺省值,适用于所有阶段,会随着项目一起发布。 provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。 runtime,只在运行时使用,如JDBC驱动,适用运...原创 2019-09-18 09:11:04 · 447 阅读 · 0 评论 -
SpringCloud-Config
前提:已经配置并启动了Eureka注册中心,假设地址为http://localhost:8205/eureka/(根据实际情况修改地址)环境:码云(Git),maven,springbootserver(配置中心服务端)spring: application: name: base-config #配置中心 cloud: config: ser...原创 2019-01-08 19:53:32 · 277 阅读 · 1 评论 -
springboot打包-依赖包到单独文件夹并微缩原有jar包体积
简介在用springboot开发项目是,打包好的jar包是可以直接运行的,但是通常情况下,这个jar都会很大,因为他默认打包了所有依赖的jar包。此时就可以通过maven-dependency-plugin插件将依赖包复制到独立的文件夹,在启动jar包的时候引用即可。应用方式: java -Dloader.path=全路径 -jar xxx.jar详解 ...原创 2019-01-04 15:24:33 · 3240 阅读 · 3 评论 -
maven打包的jar指定启动类
简述 项目开发中,很多情况下我们会打成jar启动,此时如果jar中出现多个含有main的类,启动一般会报错,此时可以通过在pom中指定启动类来解决这个问题。第一种: 如果你的POM是继承spring-boot-starter-parent的话,只需要在pom的root如下指定就行 <properties> <!-- ...原创 2018-10-20 17:14:53 · 9454 阅读 · 1 评论 -
SpringBoot实现热部署
简述 平常java开发,修改java类之后需要重新启动服务,实际上有插件可以实现类修改后自动重新加载,下边详细介绍。第一步:添加pom依赖 <!-- 热部署,注意与插件的fork配置结合 --> <dependency> <groupId>org.springframework.bo...原创 2018-10-22 23:21:36 · 275 阅读 · 2 评论 -
项目打jar包发布maven私服
简介项目开发中会有一种情况,需要将当前项目打包,然后放到公司的私服,之后再引入到其他项目中,之前见过很多人把打成的jar包手动相互发送,下边介绍一种简便的方式。前提要有maven私服,没有的可以自己搭建,此处假设你已经有一个maven私服。特别提醒:仓库中供上传的有releases和snapshots两种,release表示稳定版,一般用于正式环境;snapshot表示开发版,不稳定,...原创 2018-10-18 23:48:37 · 290 阅读 · 0 评论 -
maven项目远程仓库配置
场景 用maven管理项目时,需要通过pom引入外部jar包,所谓的外部我们统称远程仓库(包括maven私服),部分项目需要搭建公司内部的maven私服,此时引入jar包的方式会有所变化,配置也有不同。前提 已经搭建好了maven私服(版本2.11),并以maven私服的默认仓库为例。详解 maven私服的仓库类型 hoste...原创 2018-10-18 14:32:00 · 6935 阅读 · 0 评论 -
maven的settings.xml配置详解
简介 用maven管理项目时,会通过pom引入需要的jar包,此时开发工具(编译工具)会去加载maven的配置文件settings.xml,而该配置文件可以放在多个地方,我们该如何取舍和配置自己的自定义配置?配置文件加载顺序 pom.xml > /home_dir/.m2/settings.xml > /maven_dir/conf/sett...原创 2018-10-18 13:31:20 · 3848 阅读 · 0 评论 -
Centos7环境搭建maven私服
第一步:下载nexus(私服服务端) 地址:https://pan.baidu.com/s/1Rf0XZk42Gwx8wi85HZKspg 2.11版本(配合jdk1.8),3.X版本不太会用,2.X的其他版本与jdk1.8貌似不兼容,一直报错。第二步:安装JDK 具体看其他资料第三步:解压 tar -zxvf nexus-2.11.4-0...原创 2018-10-17 23:34:53 · 788 阅读 · 0 评论 -
Maven的settings.xml文件
公用settings.xml文件<?xml version="1.0" encoding="UTF-8"?><settings> <!--需要改成自己的maven的本地仓库地址--> <!-- <localRepository>/home/yizhen/.m2/repository</localReposi原创 2018-09-11 09:46:57 · 226 阅读 · 0 评论 -
maven远程仓库和本地仓库配置
注意事项一般情况下我们使用eclipse或者Myeclipse作为开发工具,这两者在使用maven的时候会默认优先使用.m2目录(如:C:\Users\..\.m2.。.m2文件是隐藏文件,所以一般进入用户目录下之后,直接使用windows文件搜索功能搜索“.m2”文件即可,在右上角)下的settings.xml配置文件,maven本身貌似也有这个特点,之后才是maven的conf目录下的se原创 2017-09-03 22:30:07 · 645 阅读 · 0 评论 -
maven项目报错解决前提
问题在创建maven的web项目以后看似配置好了一切但是项目名字上总是有小红叉,并且maven项目无法刷新和初始化,试了很多方法都没有成功。最后发现是web.xml不完整。备注:不要觉得这是很低级的错误,自己不会范,这个问题其实体现了一个做开发遇到问题时解决问题的思维方式。结论尤其在创建一个新项目时,如果出现错误,一定要以全局的眼光去看待问题,从不同的角度查找和解决,不要纠结在一个原创 2017-10-22 16:49:08 · 259 阅读 · 0 评论 -
Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent
maven的pom中添加 UTF-8原创 2017-10-22 16:44:47 · 476 阅读 · 0 评论