
Apache Maven
xcosy
Github Developer
展开
-
Maven常见配置及本地仓库清理(Linux)
常见配置<?xml version="1.0" encoding="UTF-8"?><project>xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mave...原创 2020-03-03 14:10:15 · 3128 阅读 · 0 评论 -
Maven使用profile进行项目多环境配置切换
在项目开发时,我们本地搭建的开发dev环境,开发完成打包部署到服务器时,用到的是服务器prod环境。可以借用Maven的profiles、filters和resources,在运行或打包时指定选用的环境,实现不同环境自动使用各自环境的配置文件或配置信息。maven profile可使用操作系统信息,jdk信息,文件是否存在,属性值等作为依据,来激活相应的profile,也可在编译阶段,通过mvn...原创 2020-03-03 13:30:16 · 827 阅读 · 0 评论 -
项目构建与Apache Maven
什么是构建工具?构建工具是将软件项目构建相关的过程自动化的工具。构建一个软件项目通常包含以下一个或多个过程:生成源码(如果项目使用自动生成源码);从源码生成项目文档;编译源码;将编译后的代码打包成JAR文件或者ZIP文件;将打包好的代码安装到服务器、仓库或者其它的地方;有些项目可能需要更多的过程才能完成构建,这些过程一般也可以整合到构建工具中,因此它们也可以实现自动化。自动化构...原创 2019-10-24 16:59:13 · 176 阅读 · 0 评论