一杯甜酒

用勇气改变可以改变的事情,用胸怀接受不可以改变的事情,然后用智慧分辨两者的不同!...

Maven学习总结(49)——Maven Profile详解

前言 Profile能让你为一个特殊的环境自定义一个特殊的构建;profile使得不同环境间构建的可移植性成为可能。Maven中的profile是一组可选的配置,可以用来设置或者覆盖配置默认值。有了profile,你就可以为不同的环境定制构建。profile可以在pom.xml中配置,并给定一个...

2018-11-04 22:32:16

阅读数 740

评论数 0

Maven学习总结(48)——利用wagon-maven-plugin插件自动化部署Jar包/war包到Linux远程服务器

前言: Maven项目可使用mvn package指令打包,打包完成后包位于target目录下,要想在远程服务器上部署,首先要将包上传到服务器。程序开发完成后部署到线上Linux服务器,可能需要经历打包、将包文件传到服务器、SSH连上服务器、敲命令启动程序等一系列繁琐的步骤。实际上这些步骤都可以...

2018-11-04 22:20:53

阅读数 853

评论数 0

Maven学习总结(47)——Maven常用命令再总结

分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击浏览教程 maven 命令的格式为 mvn [plugin-name]:[goal-name],可以接受的参数如下:-D 指定参数,如 -Dmaven.test.skip=true 跳过单元...

2018-08-20 11:37:19

阅读数 5337

评论数 0

Maven学习总结(46)——Maven跳过单元测试的两种方法及其区别(-Dmaven.test.skip=true与-DskipTests)

 Maven跳过单元测试有两种命令:-Dmaven.test.skip=true与-DskipTests。其中命令 -DskipTests表示不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下;而命令-Dmaven.test.skip=true表示不...

2018-08-08 11:29:42

阅读数 5759

评论数 0

Maven学习总结(45)——Maven仓库、将本地Jar包安装到仓库、打可执行的Jar总结

先说说Maven 仓库的分类:maven的仓库只有两大类:1.本地仓库 2.远程仓库,在远程仓库中又分成了3种:2.1 中央仓库 2.2 私服 2.3 其它公共库1.本地仓库,顾名思义,就是Maven在本地存储构件的地方。注:maven的本地仓库,在安装maven后并不会创建,它是在第一次执行ma...

2018-03-02 10:58:49

阅读数 1603

评论数 0

Maven学习总结(44)——Maven构建时生命周期及其常用集成命令详解

集成命令:-U -X -B -eclean能够保证上一次构建的输出不会影响到本次构建。使用deploy而不是install: 构建的SNAPSHOT输出应当被自动部署到私有Maven仓库供他人使用,这一点在前面已经详细论述。使用-U参数: 该参数能强制让Maven检查所有SNAPSHOT依赖更新,...

2018-03-02 10:22:18

阅读数 1157

评论数 0

Maven学习总结(43)——利用javadoc插件生成项目的API文档

在进行Java学习的时候,相信大家都看过在线或者下载的java api文档,可能是html格式或者chm格式的,其实这些参考文档也是很容易生成的,这里介绍一个maven的插件来实现项目代码文档的生成。JDK 7 API1. 在项目的pom.xml文件中,添加如下代码:注意事项:(1)jdk8以后的...

2018-02-23 10:17:33

阅读数 2783

评论数 0

Maven学习总结(42)——Maven多模块构建中常用的参数

一、多模块项目中需要使用不同的参数实现不同的构建目的,常用参数:-am --also-make:同时构建所列模块的依赖模块;-amd -also-make-dependents:同时构建依赖于所列模块的模块;-pl --projects :构建制定的模块,模块间用逗号分隔;-rf -resume-...

2017-11-26 13:24:14

阅读数 625

评论数 0

Maven学习总结(41)——Maven依赖范围、传递、排除详解

一、添加依赖 下面我添加了一个spring-web的依赖,maven就会去下载spring-web的jar包及它依赖的一些jar包。 org.springframework spring-web 4.2.5.RELEASE compile 二、依赖范围 依赖配置中有一...

2017-07-13 12:05:15

阅读数 960

评论数 0

Maven学习总结(40)——Maven安装项目jar到本地和私服相关总结

1、Maven安装:install和deploy install 安装到本地 deploy 安装到私服(非本地) 安装举例: #安装到本地,这种情况下不能让其他的项目引用 mvn clean install #安装到指定的私服上 mvn deploy 2.私服配置举例 setti...

2017-06-02 15:06:05

阅读数 838

评论数 0

Maven学习总结(39)——Maven私服的搭建及使用deploy命令部署构建问题汇总

私用Maven服务器,一般是公司内部使用。下载地址是http://www.sonatype.org/nexus/go。默认端口8081。Nexus常用功能就是:指定私服的中央地址、将自己的Maven项目指定到私服地址、从私服下载中央库的项目索引、从私服仓库下载依赖组件、将第三方项目jar上传到私服...

2017-05-18 15:21:15

阅读数 1053

评论数 0

Maven学习总结(38)——Maven下载失败文件夹批量删除问题的两种解决方法

用过Maven的应该都遇到过,当网速不好或者源有问题的时候,Maven的依赖包经常下载失败。 下载失败后在本地仓库对应的文件夹中有一个以.lastUpdated结尾的文件,如果不手动删除这个文件,就不能重新更新依赖,重新下载对应的jar包。 一般情况下遇到的时候可能直接手动找到目录删除。 当出...

2017-05-09 15:19:57

阅读数 2101

评论数 0

Maven学习总结(37)——利用GitHub或阿里云OSS对象存储、又拍云、七牛云存储等搭建个人Maven仓库

无论是用Nexus还是HTTP服务器搭建Maven仓库,总归需要一台服务器,一台服务器需要花钱买和花时间维护,成本比较大。Nexus一般是公司用的比较多,个人不推荐使用。本文就是介绍一些适合个人搭建Maven仓库的方式,相对来说比Nexus更方便、费用更低(基本是免费的)。 GitHub 首先...

2017-05-05 10:50:10

阅读数 2613

评论数 0

Maven学习总结(36)——Apache Maven 3.5.0抢鲜看

Apache家族一直备受程序员的关注,继Apache Maven 3.3.9之后,直接跳到3.5.0,至于3.4.0,程序员怕是看不到了,不过也没什么关系,功能够强大就足以!来看看是哪些新功能足以让3.4.0系列直接消失。 CloudBees的Elite开发人员和架构师,Apache基金会的成员...

2017-04-12 16:49:18

阅读数 4224

评论数 1

Maven学习总结(35)——Maven项目错误 JAX-RS (REST Web Services) 2.0 can not be installed问题

项目problem提示错误 JAX-RS (REST Web Services) 2.0 can not be installed : One or more constraints have not been satisfied JAX-RS (REST Web Services) 2.0 ...

2017-03-16 10:22:45

阅读数 3409

评论数 0

Maven学习总结(34)——Maven settings.xml配置解读

第一步:看settings.xml的内容解释 | #用户级别,面向单个用户配置,即每个用户都可以自定义settings.xml供己方使用  | This is the configuration file for Maven. It can be specified at two levels:...

2017-03-13 13:41:44

阅读数 1799

评论数 0

Maven学习总结(32)——Maven项目部署到Tomcat8中

1、环境准备 Maven、Tomcat8、Eclipse 2、maven中的镜像配置 大家知道,mavne默认使用的是国外的镜像,但是速度很慢,这里建议大家使用阿里的中央仓库镜像。 阿里出品,必出精品,做技术的都知道。 3、maven中的server配置,这里的ser...

2016-12-11 11:46:42

阅读数 3343

评论数 0

Maven学习总结(31)——Maven坐标详解

Maven的一个核心的作用就是管理项目的依赖,引入我们所需的各种jar包等。为了能自动化的解析任何一个Java构件,Maven必须将这些Jar包或者其他资源进行唯一标识,这是管理项目的依赖的基础,也就是我们要说的坐标。包括我们自己开发的项目,也是要通过坐标进行唯一标识的,这样才能才其它项目中进行依...

2016-12-11 11:41:47

阅读数 1412

评论数 0

Maven学习总结(30)——Maven项目通用三级版本号说明

项目版本号说明     当前版本号:1.0.0-SNAPSHOT     本项目采用通用的三级版本号,版本号格式是[主版本号].[副版本号].[修复版本号]-[稳定状态],如:1.0.0-SNAPSHOT。     1. [主版本号] 是从1开始的整数,表示重大的项目结构和概念调整,一般不会...

2016-11-23 18:28:01

阅读数 2007

评论数 0

Maven学习总结(29)——Maven项目的pom.xml中log4j2配置

org.apache.logging.log4j log4j-core 2.7 org.apache.logging.log4j log4j-api 2.7 org.apache.logging.log4j log4j-slf4j-impl 2.7

2016-11-22 18:30:03

阅读数 4594

评论数 0

提示
确定要删除当前文章?
取消 删除