maven
maven
写写看
有志者事竟成,破釜沉舟,百二秦关终属楚; 苦心人天不负,卧薪尝胆,三千越甲可吞吴。
展开
-
Maven实战08_仓库
何为Maven仓库在Maven世界中、任何一个依赖、插件或者项目构建的输出,都可以称之为构件。例如依赖log4j-1.2.15.jar是一个构件,差价maven-compile-plugin-2.0.2.jar也是一个构件,任何一个构件都有一组坐标唯一标识。 在以前使用Eclipse进行开发的时候,会存在一个lib文件夹,该文件夹会保存本项目的所有相关依赖,而如果存在几十个项目,其中不免会有...原创 2018-03-03 12:59:35 · 99 阅读 · 0 评论 -
Maven实战07_依赖
1:依赖声明<project> ... <dependencies> <dependency> <groupId>...</groupId> <artifactId>...</artifactId>原创 2018-03-03 12:59:30 · 166 阅读 · 0 评论 -
Maven实战06_坐标和邮件服务模块
1:何为Maven坐标为了能够自动化地解析任何一个Java构件,Maven就必须要将其唯一标识,这就是依赖管理的底层基础——坐标。学过数学的人都知道平面直角坐标系,x,y分别为其横,纵坐标,将会在平面直角坐标系中唯一的确定一个点。在Maven世界中用户数量非常巨大的构件,也就是平常用到的jar和war等文件。在Maven为这些构件引入坐标概念之前,我们无法使用任何一种方式来唯一地标识这些构件。只能...原创 2018-03-03 12:59:24 · 346 阅读 · 0 评论 -
Maven实战05_背景案例学Maven模块化
1:简单的账户注册服务注册互联网账户是日常生活中再熟悉不过的一件事,作为一个用户,注册账户的时候需要进行以下操作,提供以下信息。提供一个未被使用的帐号ID提供一个未被使用的email地址、提供一个任意的显示名称设置安全密码,并重复输入以确认输入验证码前往邮箱查收激活链接并单击激活帐号登录确认激活状态帐号的ID和密码唯一的标识某个账户,显示名称用来在页面上显示,方便浏览。注册时需要用户输入两次密码,...原创 2018-03-03 12:59:22 · 164 阅读 · 0 评论 -
Maven实战04_使用Archetype生成项目骨架
在上一章中的HelloWorld中,我们的项目遵循了一些Maven项目的约定在项目的根目录中放置pom.xml在src/main/java目录中放置项目的主代码在src/test/java目录中放置项目的测试代码我们称以上这些基本的目录结构和pom.xml文件内容为项目的骨架。项目的骨架是固定的,这样的好处就是为了避免重复造轮子。项目骨架的生成:mvn archetype:generate运行结果...原创 2018-03-03 12:59:16 · 226 阅读 · 0 评论 -
Maven实战03_Maven使用入门
1:pom.xmlMaven项目的核心文件,非常重要。POM(Project Object Model)项目对象模型,其定义了项目的基本信息,用于描述项目如何构建,声明项目依赖等等。创建一个最简单的pom文件:pom.xml,首先新建文件夹HelloWorld,在里面新建一个pom。xml,然后新建一个包(src/main/java),在新建一个包com.soulprayer.maven.mave...原创 2018-03-03 12:59:14 · 150 阅读 · 0 评论 -
Maven实战02_Maven的安装和配置
1:在Windows上安装Maven 本人系统环境:win10 + JDK1.8 + apache-maven-3.3.9 在安装Maven之前,首先要确定你的Java环境是否已经配置好了,你是否已经正确的安装JDK了。Maven可以运行在JDK1.4及以上的版本。 检查Java安装: Win + R 调出 运行,输入cmd,进入命令行模式 输入:echo...原创 2018-03-03 12:59:08 · 175 阅读 · 0 评论