Maven
wxd_1024
嗯嗯
展开
-
一、Maven
自动化构建工具版本:Make→Ant→Maven→Gradle→……Maven是一个采用纯Java编写的开源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个声明周期,包括编译,构建,测试,发布,报告等等。目前Apache下绝大多...原创 2018-05-18 05:38:37 · 205 阅读 · 0 评论 -
二、POM文件各节点说明
pom节点定义(超详细)(转载)http://blog.csdn.net/oDeviloo/article/details/52050277<project xmlns="http://maven.apache.org/POM/4.0.0"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLoc...原创 2018-05-18 10:44:17 · 1224 阅读 · 0 评论 -
三、Nexus-私服
在公司的局域网内部署一台服务器,服务器上安装maven私服软件。服务器上存储了maven仓库。在私服环境下本地项目找jar流程是: 1、先找本地仓库 2、如果本地仓库没有从私服找 3、如果私服没有从中央仓库下载,下载成功将jar向私服和本地仓库都存一份。nexux仓库类型 ①hosted类型:自己的jar包放到hosted类型的仓库...原创 2018-05-18 10:34:16 · 312 阅读 · 0 评论 -
四、java程序maven打包插件/java程序优雅地关闭
一、按照自定义的形式打包--assembly1、maven-jar-plugin插件 指定main入口,打包的时候可以配置排哪些配置文件不打到jar包里2、maven-dependency-plugin插件 1.需要某个特殊的 jar包,但是有不能直接通过maven依赖获取,或者说在其他环境的maven仓库内不存在,那么如何将我们所需要的jar包打入我们的生产j...原创 2018-11-14 14:03:49 · 866 阅读 · 0 评论