一杯甜酒

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

Maven学习总结(2)——Maven项目构建过程练习

分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击浏览教程 一、创建Maven项目 1.1、建立Hello项目   1、首先建立Hello项目,同时建立Maven约定的目录结构和pom.xml文件     Hello       | ...

2015-11-11 15:58:27

阅读数 3258

评论数 5

Maven学习总结(1)——Maven入门

分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击浏览教程 一、Maven的基本概念   Maven(翻译为"专家","内行")是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理...

2015-11-11 15:56:01

阅读数 4105

评论数 4

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

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

2018-08-20 11:37:19

阅读数 5383

评论数 0

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

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

2018-11-04 22:20:53

阅读数 873

评论数 0

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

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

2018-11-04 22:32:16

阅读数 769

评论数 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

阅读数 5785

评论数 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

阅读数 1636

评论数 0

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

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

2018-03-02 10:22:18

阅读数 1160

评论数 0

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

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

2018-02-23 10:17:33

阅读数 2903

评论数 0

Maven学习总结(8)——使用Maven构建多模块项目

在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层)、dao(数据库访问层)、service(业务逻辑层)、web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来也相对比较容易,今天我们就是使用Maven来构建以上的...

2015-11-11 16:07:35

阅读数 2128

评论数 0

Maven学习总结(7)——eclipse中使用Maven创建Web项目

一、创建Web项目1.1 选择建立Maven Project  选择File -> New ->Project,如下图所示:    在New窗口中选择 Maven -> Maven Project。点击【next】如下图所示:   1.2 选择项目路径  根据项目的实际情况选择项...

2015-11-11 16:06:27

阅读数 1945

评论数 1

Maven学习总结(5)——聚合与继承

一、聚合  如果我们想一次构建多个项目模块,那我们就需要对多个项目模块进行聚合1.1、聚合配置代码1 modules> 2 module>模块一module> 3 module>模块二module> 4 module>模块三m...

2015-11-11 16:03:42

阅读数 2232

评论数 0

Maven学习总结(6)——Maven与Eclipse整合

一、安装Maven插件  下载下来的maven插件如下图所示:,插件存放的路径是:E:/MavenProject/Maven2EclipsePlugin  进入到eclipse中的dropins目录下,新建三个txt文件(zest.txt,m2e.txt,m2e-extras.txt)。如下图所示...

2015-11-11 16:05:22

阅读数 2247

评论数 0

Maven学习总结(4)——Maven核心概念

一、Maven坐标1.1、什么是坐标?  在平面几何中坐标(x,y)可以标识平面中唯一的一点。1.2、Maven坐标主要组成groupId:组织标识(包名)artifactId:项目名称version:项目的当前版本packaging:项目的打包方式,最为常见的jar和war两种样例:    1....

2015-11-11 16:02:05

阅读数 2358

评论数 0

Maven学习总结(3)——使用Maven构建项目

maven作为一个高度自动化构建工具,本身提供了构建项目的功能,下面就来体验一下使用maven构建项目的过程。一、构建Jave项目1.1、创建Jave Project  1、使用mvn archetype:generate命令,如下所示:mvn archetype:generate -Dgroup...

2015-11-11 16:01:08

阅读数 2940

评论数 4

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

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

2017-11-26 13:24:14

阅读数 632

评论数 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

阅读数 979

评论数 0

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

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

2017-06-02 15:06:05

阅读数 846

评论数 0

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

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

2017-05-18 15:21:15

阅读数 1075

评论数 0

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

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

2017-05-09 15:19:57

阅读数 2115

评论数 0

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