
Maven实战
文章平均质量分 73
从Maven环境搭建、使用、项目构建等详细介绍,让你轻轻松松掌握Maven!
Ricky_Fung
「Stay hungry. Stay foolish.」
展开
-
maven分环境打包方案
前言目前大多数互联网公司内部将开发环境分为 日常、预发布与线上三套环境,不同环境之间的服务配置项需要做到隔离。例如,数据库连接配置,Zookeeper地址、其他系统url 等等。 本文着重介绍的就是如何通过 Maven 来管理不同环境的配置文件,通过profile来实现分环境打包。正文以web开发为例,大部分web开发项目整体结构如下图: 目录 描述 resources 存放公原创 2016-10-25 19:34:26 · 5882 阅读 · 0 评论 -
Maven教程-使用Nexus搭建私服
前言使用Maven可以对项目的各种依赖进行统一管理,在pom文件中定以好依赖,就可以从Maven中央库或者第三方库中下载到本地。但在企业内部使用也会遇到一些问题,每个使用者都需要去下载相应的依赖包或者插件,效率低下,浪费带宽,所以搭建企业内部的私服就很有必要。搭建私服后,所有的依赖就可以从私服下载,私服会自动判定,如果私服库里没有这个资源,则私服会自动去网上下载,如果私服已经包含所需资源,则可以通过原创 2016-03-07 12:17:01 · 16050 阅读 · 1 评论 -
maven 打包可执行的jar
日常开发中我们常常需要将项目打包成能在命令行可直接运行的CLI(Command Line)包。默认Maven生成的JAR包只包含了编译生成的.class文件和项目资源文件,而要得到一个可以直接在命令行通过java命令运行的JAR文件,还要满足两个条件:JAR包中的/META-INF/MANIFEST.MF元数据文件必须包含Main-Class信息。项目所有的依赖都必须在Classpath中。M原创 2015-12-29 11:20:49 · 1593 阅读 · 1 评论 -
Maven常用命令介绍
最近要写一个框架,需要扫描指定包下面所有的class,示例代码:package com.ricky.framework.scan.util;import java.io.File;import java.io.IOException;import java.net.JarURLConnection;import java.net.MalformedURLException;import ja原创 2016-04-05 17:36:15 · 1605 阅读 · 0 评论 -
Maven教程-Maven仓库
Maven仓库原创 2015-12-21 11:24:58 · 1903 阅读 · 1 评论 -
Maven教程-坐标和依赖
Maven教程原创 2015-12-08 12:35:27 · 2393 阅读 · 1 评论 -
Maven教程—环境配置
Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。不少开发人员都把 Ant 当作 Java 编程项目的标准构建工具。遗憾的是,Ant 的项目管理工具(作为 make的替代工具)不能满足绝大多数开发人员的需要。通过检查 Ant 构建文件,很难发现项目的相关性信息和其它信息(如开发人员/拥有者、版本或站点主页)。Maven 除了以程序原创 2014-06-22 18:27:19 · 1542 阅读 · 0 评论