#MA

Maven更新POM中的JDK版本(比如更新为JDK1.8)

默认POM如果不指定JDK版本为1.5,而有些项目需要使用泛型这些,就必须使用1.8版本的JDK,所以需要手动修改POM。而所涉及到的还是插件maven-compiler-plugin,官方参考:http://maven.apache.org/components/plugins/maven-compiler-plug...
代码星球 ·2020-04-04

Maven的构建/测试/打包

继上一篇http://www.cnblogs.com/EasonJim/p/6809882.html使用Maven创建工程后,接下来是使用Maven进行构建/测试/打包。在打包之前,先熟悉一下Maven的常用命令,参考:http://www.cnblogs.com/EasonJim/p/6671338.html。而构建...
代码星球 ·2020-04-04

Maven创建Java Application工程(既jar包)

Maven在创建工程时使用的是archetype(原型)插件,而如果要创建具体的工程,比如Application这些,那么可以使用maven-archetype-quickstart(相当于一个子类型,用于创建Application工程)插件。如果想要更详细的解释,参考官方说明:http://maven.apache....

Mac下使用tree命令

Mac下没有tree命令,但是可以通过brew进行安装,命令如下:brewinstalltree装好后tree的用法和linux下的保持一致。参考:http://www.cnblogs.com/EasonJim/p/6809804.html...
代码星球 ·2020-04-04

Maven的POM简单理解

以下引用自官方的POM介绍https://maven.apache.org/guides/introduction/introduction-to-the-pom.html:一、什么是POM?项目对象模型或POM是Maven的基本工作单元。它是一个XML文件,其中包含有关Maven用于构建项目的项目和配置详细信息。它包...
代码星球 ·2020-04-04

Maven安装jar包到本地仓库

假设自己开发了一个公共类库想要用到其它项目中,为了方便管理所有项目都引入Maven,如果在项目上要用这个公共类库,可以有如下思路解决:1、采用本地手动机制拷贝项目到lib文件夹中,但是缺点就是更新这些操作都必须是手动。2、搭建私有仓库nexus,把公共库提交上去。3、上次到默认中央仓库,参考:http://www.cn...

Maven依赖机制理解

假设一个项目需要用到日志组件Log4j,那么有如下方式添加这个组件。一、传统方式:1、访问官网https://logging.apache.org/log4j/2.x/download.html,下载指定版本的jar包。2、拷贝jar包到项目的lib目录,或者eclipse中指定依赖目录。3、当有新版的Log4j更新,...
代码星球 ·2020-04-04

Maven修改默认中央仓库

其实Maven的默认仓库是可以修改的。比如使用阿里云的镜像地址等。修改步骤:1、打开{M2_HOME}/conf/settings.xml文件,找到mirrors节点,修改如下代码:<mirrors><mirror><id>aliyun-repos</id><nam...

Maven配置远程仓库

当构建一个Maven项目时,首先检查pom.xml文件以确定依赖包的下载位置,执行顺序如下:1、从本地资源库中查找并获得依赖包,如果没有,执行第2步。2、从Maven默认中央仓库中查找并获得依赖包(http://repo1.maven.org/maven2/),如果没有,执行第3步。3、如果在pom.xml中定义了自定...
代码星球 ·2020-04-04

Maven的默认中央仓库

当构建一个Maven项目时,首先检查pom.xml文件以确定依赖包的下载位置,执行顺序如下:1、从本地资源库中查找并获得依赖包,如果没有,执行第2步。2、从Maven默认中央仓库中查找并获得依赖包(http://repo1.maven.org/maven2/),如果没有,执行第3步。3、如果在pom.xml中定义了自定...
代码星球 ·2020-04-04

Maven修改默认本地资源库文件夹

默认的Maven地址如下:Linux/Mac:~/.m2(提示:~/为当前用户目录地址)Widnows:C:Users{username}.m2(提示:username为当前用户名)修改操作如下:1、打开{M2_HOME}/conf/settings.xml文件,找到localRepository节点如上所示,修改为自...

Maven设置代理

很多时候电信的网络对于出国不太稳定,针对一些库下载速度比较慢,所以在使用SSR出国时配置maven使用是一种不错的选择。当然,还有另一种选择,就是使用国内的镜像库。操作步骤:1、打开{M2_HOME}/conf/settings.xml文件,注意:{M2_HOME}为maven所在目录。2、找到proxies节点把上面...
代码星球 ·2020-04-04

Jenkins可用环境变量列表以及环境变量的使用(Shell/Command/Maven/Ant)

一、可用环境变量列表(以下来自google翻译):BRANCH_NAME对于多分支项目,这将被设置为正在构建的分支的名称,例如,如果您希望从而master不是从特征分支部署到生产。CHANGE_ID对于与某种更改请求相对应的多分支项目,这将被设置为更改ID,例如拉取请求号。CHANGE_URL对于与某种更改请求相对应的...

Maven配置tomcat和jetty插件来运行项目

针对eclipse中的RunonServer有些情况下并不是那么好操作,比如配置maven下的springmvc插件,如果使用此方法运行会很容易出现组件缺少导致错误出现一大堆的问题。那么针对这种情况,maven下的容器插件tomcat和jetty做了很好的支持。比如在maven下配置了这两个组件:<project...

Maven添加坐标(依赖)及在Eclipse中的操作

例如:添加一个spring-test.jar的依赖过程,普遍的做法就是直接操作pom.xml文件。1、打开maven的中央仓库:http://search.maven.org/2、搜索仓库: 进入详细页面拷贝依赖节点到pom.xml提示:1、上述的依赖主要关心三个属性groupId、artifactId、ve...
首页上一页...498499500501502...下一页尾页