随笔分类 -  maven

Maven相关管理开发文档
摘要:本文主要介绍,在项目开发过程中,开发环境、测试环境、生产环境在配置的过程中,如何通过maven自动打包加入到war中。 一、新建一个testprofile的maven项目。 在resources文件里头新增dev、online、test文件夹,并把相关的jdbc配置放到具体目录下。 二、pom配置文 阅读全文
posted @ 2020-01-19 15:55 shawWey 阅读(2300) 评论(0) 推荐(0) 编辑
摘要:1 . 私服简介 私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。 无私服的情况 有私服的情况 我们可以使用专门的 阅读全文
posted @ 2019-02-25 17:07 shawWey 阅读(2719) 评论(0) 推荐(1) 编辑
摘要:问题描述: 开发一个web系统,需要引用另一个excel.war【在该系统里头是一个excel的导入导出小模块】进行项目 在开发过程中,发现引用不到excel.war里头的class文件,但是maven clean install出来的web系统的war,里头又有相关的class文件 后面百度了,经 阅读全文
posted @ 2018-06-15 15:16 shawWey 阅读(2817) 评论(0) 推荐(0) 编辑
摘要:在我们的开发过程中,目前流行的版本控制工具maven,在项目开发阶段,大家都是通过发布SNAPSHOT快照版进行相互模块之间的依赖开发, 这个时候就会有一个问题,要是一天构建多次的快照版,会发现在项目打包的时候,WEB-INF下的lib文件夹有很多重名的jar,只是加了时间戳,如下图所示: 本文提供 阅读全文
posted @ 2018-06-08 11:06 shawWey 阅读(7686) 评论(1) 推荐(1) 编辑
摘要:appassembler-maven-plugin可以自动生成跨平台的启动脚本,省去了手工写脚本的麻烦,而且还可以生成jsw的后台运行程序。 首先pom引入相关依赖 注:红色标注的内容改成,main所在的程序类路径 然后运行maven命令 :mvn package appassembler:asse 阅读全文
posted @ 2018-03-15 09:20 shawWey 阅读(4023) 评论(1) 推荐(1) 编辑
摘要:在搭建maven项目的时候,有时候会报这样的问题。 原因是:maven缓存被损坏了 问题的解决方案 1、到工程所在目录,记住是有pom.xml的文件目录 2、Shift+鼠标右键,打开命令窗口。 在命令行执行以下命令: 3、如果接收到生成成功消息,则意味着该错误已得到解决。 4、如果错误仍然存在,删 阅读全文
posted @ 2017-12-25 10:31 shawWey 阅读(3194) 评论(0) 推荐(0) 编辑
摘要:使用maven的程序员都会遇到一个问题,那就是maven依赖冲突的问题,这会导致ClassNotFound或者MethodNotFound这样的异常。其实只要明白maven依赖的根本性的原则就不怕这样的问题了。 一、maven依赖原则1.间接依赖路径最短优先一个项目test依赖了a和b两个jar包。 阅读全文
posted @ 2017-08-23 11:28 shawWey 阅读(21088) 评论(0) 推荐(3) 编辑
摘要:正常的pom配置文件如下所示: 1. 基本信息 2.依赖 依赖关系。实际上pom之间存在好三种关系:继承、依赖、聚合。我们先讲依赖,这也是最重要的关系。 compile,缺省值,适用于所有阶段,会随着项目一起发布。 provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如se 阅读全文
posted @ 2017-06-28 16:42 shawWey 阅读(1406) 评论(0) 推荐(0) 编辑
摘要:1、不勾选Create a simple project,直接点击下一步 2、选择maven-archetype-webapp下一步 3、填写相关信息,点击下一步完成 4、此时会报一个jsp的错误。我们需要引入Java EE的jar包即可。在pom.xml中引入: 5、eclipse安装maven插 阅读全文
posted @ 2017-03-22 22:39 shawWey 阅读(352) 评论(0) 推荐(0) 编辑
摘要:经常使用maven进行项目的管理,今天整理两种方式创建maven项目及创建过程中碰到的问题怎么解决: 方式一: 1、新建maven项目,点击下一步。 2、勾选Create a simple project并点击下一步。 3、填写相关信息后,点击下一步。 4、这时候创建的项目会报web.xml缺失 这 阅读全文
posted @ 2017-03-22 22:19 shawWey 阅读(436) 评论(0) 推荐(0) 编辑