maven
文章平均质量分 94
Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。
赵广陆
CSDN认证博客专家、CSDN的Java领域优质创作者、全网30w+粉丝、超300w访问量、专注于大学生项目实战开发、讲解和答疑辅导、以及产品测评宣传、工具推广等合作。同时招收学生代理、校园代理,对于专业性数据证明一切!
展开
-
Gradle快速入门
目录1 前言1.1 gradle特性2 Gradle安装配置3 Gradle构建脚本3.1 构建项目4 项目启动5 gradle中,dependency和plugin的区别6 各种依赖方式说明7 maven和gradle相互转换7.1 gradle TO maven7.2 maven TO gradle1 前言Gradle于2012年发布,带来了一些更高效的特点。 Gradle是一个基于ApacheAnt和ApacheMaven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言(DSL)原创 2021-03-08 15:17:05 · 959 阅读 · 0 评论 -
Maven开发中遇到的问题解决
目录1.maven知识回顾1.1 maven介绍1.2 maven的仓库类型1.3 maven常用命令1.4 maven坐标书写规范1.5 maven的依赖范围2. maven的依赖传递2.1 什么是依赖传递2.2 什么是依赖冲突2.3 如何解决依赖冲突2.4 依赖调节原则——第一声明者优先原则2.5 排除依赖2.6 版本锁定3.基于maven构建SSM工程案例3.1 需求描述3.2 构建maven工程4.分模块构建maven工程4.1 分模块构建maven工程分析4.2 maven工程的继承4.3 mav原创 2020-07-22 09:25:51 · 803 阅读 · 0 评论 -
Maven入门案例实战
目录1 实战项目结构1.1 创建父类进行版本约束1.1.1 修改pom文件1.1.2 将父工程打包安装到本地仓库1.2 创建工具类1.2.1 修改pom文件1.2.2 更新工程1.3 创建后台管理模块1.3.1 修改pom文件1.3.2 创建pojo类进行实例化对象1.3.3 创建mapper进行数据库连接1.3.4 创建service类发布服务...原创 2020-03-24 17:48:55 · 668 阅读 · 0 评论 -
Maven本地nexus搭建私服
1 为什么使用 Nexus 搭建 maven 私服1.1 公司所有开发成员没有外网,通过局域网连接 nexus 私服,由私服连接外网parent1.2 把项目发布到私服.其他人员从私服下载2 使用私服之后架构图3 安装步骤3.1 下载安装包什么版本都行(建议解压版非常简单)3.2 进入目录3.3 启动install-nexus此时并没有服务启动后...原创 2020-03-17 14:10:41 · 583 阅读 · 0 评论 -
Maven私服Nexus应用
Maven私服Nexux应用目录Maven私服Nexux应用1 配置settings.xml文件2 了解用户权限3 pom.xml文件4 发布本地工程到私服5 发布三方插件到私服1 配置settings.xml文件要在 Maven 工程中使用私服,需要提供私服配置信息。<?xml version="1.0" encoding="UTF-8"?&...原创 2020-03-14 15:56:57 · 735 阅读 · 0 评论 -
Maven私服Nexus配置
Maven私服Nexux配置目录1 私服配置1.1登录1.2 点击登录1.3 登录成功2 仓库管理2.2.1 group2.2.2 hosted2.2.3 proxy2.2.4 virtual3 代理仓库配置1 私服配置1.1登录1.2 点击登录Nexus 默认提供管理用户,用户名为 admin,密码为 admin123。1...原创 2020-03-14 11:50:41 · 783 阅读 · 0 评论 -
Maven搭建Nexus私服
私服的介绍目录私服的介绍1 什么是私服1.1 节省资金、外网带宽1.2 加速 Maven构建1.3 部署第三方构件1.4 提高稳定性,增强控制1.5降低中央仓库的负荷2 nexus私服搭建2.1搭建环境2.2搭建步骤2.2.1安装 JDK2.2.2 环境变量配置3 安装私服 Nexus3.1 Nexus资源包下载3.2 Ne...原创 2020-03-14 11:17:27 · 897 阅读 · 0 评论 -
Maven远程部署tomcat
远程热部署远程热部署是指,在 Tomcat 容器运行过程中,动态实现 war 工程的部署,重新部署功能。使用 maven build 功能实现,具体命令为:tomcat7:deploy 或tomcat7:redeploy。其中 deploy 代表第一次部署 war 工程;redeploy 代表 Tomcat 容器中已有同名应用,本次操作为重新部署同名 war 工程。实现热部署需要远程访问T...原创 2020-03-14 00:09:24 · 672 阅读 · 0 评论 -
Maven资源拷贝插件和常用依赖
目录资源拷贝插件1 验证测试会不会打包aaa.xml2 创建其他位置的xml看看会不会打包‘3 配置资源拷贝插件4 pom配置总结:Maven 在打包时默认只将 src/main/resources 里的配置文件拷贝到项目中并做打包处理, 而非 resource 目录下的配置文件在打包时不会添加到项目中1 验证测试会不会打包aaa.xml可以看到打包成功2 创建其他位置的xml看看会不会打包之后我们再加一个其他目录的xml看是否打包成功这时..原创 2020-03-10 18:35:15 · 803 阅读 · 0 评论 -
Maven配置tomcat插件
Tomcat管理插件1 创建war包2 找一个默认的web.xml3 将web项目xml复制到maven中此时一个标准的xml创建成功4 在webapp下创建html测试<!DOCTYPE html><html><head><meta charset="UTF-8"><title>I...原创 2020-03-10 12:09:55 · 1898 阅读 · 1 评论 -
Maven编译器插件局部和全局配置
编译器插件目录编译器插件1.1 默认版本1.2 修改版本1.3 修改pom文件1.4 报错后更新项目解决1.5 更新完成报错消失版本更新1.6 修改所有项目的版本1.7 打开后找到profiles1.8 插入自己的代码然后保存1.9 最后测试1.1 默认版本可以看到我当前maven版本默认的 的编译器插件是1.5版本1.2 修改版本首...原创 2020-03-10 11:26:26 · 867 阅读 · 0 评论 -
Maven解决创建war包为什么报错
1.创建war包2.报错3.报错位置原因:这里其实不是pom这个文件有错误而是因为项目结构不符合web项目的结构,一般的web项目有WEB-INF和web.xml4.可以看出是缺失的这时候就要我们补齐5.创建WEB-INF6.创建xml是不是标准的xml文件都无所谓,只要有即可。7.最后创建成功不报错了总结:虽然不是标准的x...原创 2020-03-10 10:11:40 · 819 阅读 · 0 评论 -
Maven工程关系
1.依赖即 A 工程开发或运行过程中需要 B 工程提供支持,则代表 A 工程依赖 B 工程。在这种情况下,需要在 pom.xml 文件中增加下属配置定义依赖关系 <dependencies> <!-- 定义一个具体的依赖 --> <dependency> <!-- 依赖的工程所在组名 --> <groupId>grou...原创 2020-03-03 23:42:31 · 548 阅读 · 0 评论 -
Maven工程介绍
目录1 创建目录2 src的内容相当于下面的src的快捷方式3 target 编译后内容放置的文件夹4 执行安装命令相当于执行编译5 执行时要下载插件6 编译成功1 创建目录src/main/java 这个目录下储存 java 源代码 src/main/resources 储存主要的资源文件。比如spring的xml配置文件和log4j的properties文件。 src/test/java 储存测试用的类,比如 JUNIT的测试一般就放在这个目录下面 src原创 2020-03-03 11:46:44 · 588 阅读 · 0 评论 -
如何创建Maven工程和一些预备知识
1.Maven 的工程类型 1.1POM 工程 POM 工程是逻辑工程。用在父级工程或聚合工程中。用来做 jar 包的版本控制。 1.2JAR 工程 将会打包成 jar 用作 jar 包使用。即常见的本地工程 - Java Project。 1.3WAR 工程 将会打包成 war,发布在服务器上的工程。如网站或服务。即常见的javaee所见的Web网络工程 - Dynami...原创 2020-03-03 10:55:15 · 562 阅读 · 0 评论 -
Maven仓库配置中央仓库
1.什么是maven仓库Maven 仓库是基于简单文件系统存储的,集中化管理 Java API 资源(构件)的一个服务。仓库中的任何一个构件都有其唯一的坐标,根据这个坐标可以定义其在仓库中的唯一存储路径。得益于 Maven 的坐标机制,任何 Maven 项目使用任何一个构件的方式都是完全相同的,Maven 可以在某个位置统一存储所有的 Maven 项目共享的构件,这个统一的位置就是仓库,项目构...原创 2020-03-03 09:46:58 · 21095 阅读 · 1 评论 -
Maven的下载与Eclipse的整合
1.下载maven:http://maven.apache.org/2.下载好之后文件目录结构:3.Eclipse整合Maven4.搜索找到maven5.重要的一步配置用户设置:总结:尽量不要带中文的目录,容易出错!...原创 2020-03-03 09:46:45 · 539 阅读 · 0 评论