随笔分类 -  Maven/Gradle

Maven 梳理 - Maven中的dependencyManagement 意义
摘要:1.在Maven中dependencyManagement的作用其实相当于一个对所依赖jar包进行版本管理的管理器。 2.pom.xml文件中,jar的版本判断的两种途径 1:如果dependencies里的dependency自己没有声明version元素,那么maven就 会倒dependenc 阅读全文

posted @ 2018-12-10 21:58 手握太阳 阅读(347) 评论(0) 推荐(0)

Gradle 梳理 - 插件
摘要:Gradle 教程:第二部分,JAVA PROJECTS【翻译】 原文地址:http://rominirani.com/2014/07/28/gradle-tutorial-part-2-java-projects/ 在这部分的教学中,我们会学习如何使用Gradle去编译,构建,测试你的JAVA项目 阅读全文

posted @ 2018-12-01 20:27 手握太阳 阅读(272) 评论(0) 推荐(0)

Gradle 梳理:安装、入门使用方法
摘要:Gradle 教程:第一部分,安装【翻译】 原文地址:http://rominirani.com/2014/07/28/gradle-tutorial-part-1-installation-setup/ 在这篇教程里,我们将主要讲解如何在我们自己的系统上安装、配置、原始版本的Gradle,并学习一 阅读全文

posted @ 2018-12-01 20:06 手握太阳 阅读(423) 评论(0) 推荐(0)

Maven 梳理 -scope属性
摘要:在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署。目前<scope>可以使用5个值: * compile,缺省值,适用于所有阶段,会随着项目一起发布。 * provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。 阅读全文

posted @ 2018-11-24 22:50 手握太阳 阅读(129) 评论(0) 推荐(0)

Maven 梳理 -多模块 vs 继承
摘要:Maven提高篇系列之(一)——多模块 vs 继承 这是一个Maven提高篇的系列,包含有以下文章: Maven提高篇系列之(一)——多模块 vs 继承 Maven提高篇系列之(二)——配置Plugin到某个Phase(以Selenium集成测试为例) Maven提高篇系列之(三)——使用自己的Re 阅读全文

posted @ 2018-11-24 17:51 手握太阳 阅读(515) 评论(0) 推荐(0)

Maven 梳理 - 使用Maven构建多模块项目
摘要:多模块实际案例 示例一 Maven多模块项目 Maven多模块项目,适用于一些比较大的项目,通过合理的模块拆分,实现代码的复用,便于维护和管理。尤其是一些开源框架,也是采用多模块的方式,提供插件集成,用户可以根据需要配置指定的模块。 项目结构如下: test-hd-parent (父级) pom.x 阅读全文

posted @ 2018-11-24 17:28 手握太阳 阅读(4199) 评论(0) 推荐(0)

Maven 梳理 -eclipse中创建Maven的web项目
摘要:已验证成功: 1、创建Maven的Web工程 新建Maven工程:File -> New -> Maven Project,具体如下所示: 点击Next进入下述页面,下方的窗口是我们选择所创建的Maven Project的原型的。因为我们要创建Web项目,所以我们选择的是maven-archetyp 阅读全文

posted @ 2018-11-24 10:40 手握太阳 阅读(175) 评论(0) 推荐(0)

Maven 梳理 - maven新建web项目提示"javax.servlet.http.HttpServlet" was not found on the Java Build Path
摘要:方法一: 方法二: Java Build Path -> Libraries ->Add Library… -> Server Runtime ->Next。 具体如下所示: 点击Next后选择我们之前配置的Apache Tomcat v9.0,然后点击Finish即可。添加完Libraries后不 阅读全文

posted @ 2018-11-24 10:15 手握太阳 阅读(1112) 评论(0) 推荐(0)

Maven 梳理 -聚合与继承
摘要:一、聚合 如果我们想一次构建多个项目模块,那我们就需要对多个项目模块进行聚合 1.1、聚合配置代码 例如:对项目的Hello、HelloFriend、MakeFriends这三个模块进行聚合 其中module的路径为相对路径。 二、继承 继承为了消除重复,我们把很多相同的配置提取出来,例如:grou 阅读全文

posted @ 2018-11-22 21:44 手握太阳 阅读(268) 评论(0) 推荐(0)

Maven 梳理 - 核心概念
摘要:Maven坐标 依赖配置 依赖范围 依赖范围scope用来控制依赖和编译,测试,运行的classpath的关系. 主要的是三种依赖关系如下: 1.compile: 默认编译依赖范围。对于编译,测试,运行三种classpath都有效 2.test:测试依赖范围。只对于测试classpath有效 3.p 阅读全文

posted @ 2018-11-22 21:37 手握太阳 阅读(186) 评论(0) 推荐(0)

Maven 梳理 - 常用三种archetype说明
摘要:1、cocoon-22-archetype-webapp 2、maven-archetype-quickstart 3、maven-archetype-webapp 阅读全文

posted @ 2018-11-22 21:13 手握太阳 阅读(1222) 评论(0) 推荐(0)

Maven 梳理-自动创建Maven项目(非web)
摘要:mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=myapp -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false 阅读全文

posted @ 2018-11-15 22:49 手握太阳 阅读(357) 评论(0) 推荐(0)

Maven 梳理-手动创建Maven项目(非web),使用Maven编译、测试、打包、安装、引用
摘要:使用Maven编译 执行"mvn package"命令 执行"mvn install"命令 阅读全文

posted @ 2018-11-15 21:20 手握太阳 阅读(656) 评论(0) 推荐(0)

Maven 梳理 -目录结构
摘要:Maven项目的目录约定 MavenProjectRoot(项目根目录) |----src | |----main | | |----java ——存放项目的.java文件 | | |----resources ——存放项目资源文件,如spring, hibernate配置文件 | |----test ... 阅读全文

posted @ 2018-11-15 21:12 手握太阳 阅读(159) 评论(0) 推荐(0)

Maven 梳理-安装配置
摘要:项目构建过程包括【清理项目】→【编译项目】→【测试项目】→【生成测试报告】→【打包项目】→【部署项目】这几个步骤,这六个步骤就是一个项目的完整构建过程。 下载后解压 修改从Maven中心仓库下载到本地的jar包的默认存储位置 阅读全文

posted @ 2018-11-15 21:11 手握太阳 阅读(191) 评论(0) 推荐(0)

导航