
Maven
风火一回
为了美好的明天,肆意而为!
展开
-
maven创建struts项目
最近想用eclipse+maven做一个ssh项目,但是对maven不是太熟悉,所以这里先做一个maven+struts2的示例项目。1.创建一个maven项目,然后配置该项目。原创 2015-03-20 22:50:10 · 1014 阅读 · 0 评论 -
maven将jsp打入jar中
首先说明一下,为何jsp打入jar中仍能运行。 在Servlet3.0协议规范中指出:${jar}/META-INF/resources/被视为根目录。那么将jsp等静态资源打入META-INF/resources/目录下就与实际项目没有区别了。 在打jar的时候会自动生成META-INF目录,该目录的作用是:配置应用程序、扩展程序、类加载器和服务、manifest.mf文件。原创 2016-07-08 18:51:52 · 8338 阅读 · 6 评论 -
maven创建springmvc项目
pom.xml文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/mave原创 2015-10-23 00:05:54 · 558 阅读 · 0 评论 -
maven搭建ssh项目
1.首先创建一个maven项目,因为我不习惯webapp目录,所以修改了该目录由WebContent代替。2.配置pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:/原创 2015-11-08 22:49:55 · 1908 阅读 · 1 评论 -
maven配置setting.xml详解
文件存放位置全局配置: ${M2_HOME}/conf/settings.xml用户配置: ${user.home}/.m2/settings.xmlnote:用户配置优先于全局配置。${user.home} 和和所有其他系统属性只能在3.0+版本上使用。请注意windows和Linux使用变量的区别。 settings.xml详解声明规范x转载 2016-06-17 15:07:53 · 1901 阅读 · 0 评论 -
maven中jar和war的区别
jar文件包括java普通类、资源文件和普通文件,在maven中即是打包src/main/java和src/main/resources资源文件夹下的所有文件。在打包的时候会自动生成MATA-INF文件夹,用于存储maven的pom信息和MANIFEST.MF文件。例如:war文件包含全部的web应用程序,即所有的java类,配置信息和jsp、js等静态资源。但是需要注意war原创 2016-07-11 15:49:19 · 20123 阅读 · 5 评论 -
maven依赖json-lib.jar报错
pom.xml 内容: net.sf.json-lib json-lib 2.4 报错误:Missing artifact net.sf.json-lib:json-lib:jar:2.4:compile原因:json-lib是需要区分jdk版本的,pom.xml中的配置应加上标签classi转载 2016-03-14 11:19:35 · 3783 阅读 · 0 评论 -
maven-anturn-plugin插件使用
maven-anturn-plugin插件为maven提供了ant功能,它可以使旧项目的配置操作在新项目得以重用。该插件主要有2中执行ant操作的方法:1.直接在插件中配置编写,例如: org.apache.maven.plugins maven-antrun-plugin 1.7 install install <c原创 2016-02-18 14:20:14 · 1571 阅读 · 0 评论 -
maven多模块和继承
maven具有多模块聚合功能,即可以以父子关系体现模块间的关系,并关联各模块。首先介绍一下具有继承依赖关系模块(多个模块不仅与公共模块关联,彼此间也存在相互依赖的关系)。父模块的定义:1.packaging必须是pom类型2.modules部分声明子模块3.properties部分声明公用变量,可被直接继承4.dependencies部分是公用的依赖,可被直接继承原创 2016-01-07 19:13:32 · 9230 阅读 · 0 评论 -
Maven的认识和应用
一、Maven是什么?Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已经采用Maven进行管理。而Mav原创 2014-12-16 13:45:22 · 1732 阅读 · 0 评论 -
maven自定义目录
maven优势于Ant的原因有很大一部分来自于maven减少了手动的配置,这也导致了他结构的特殊。maven遵循约定大于配置,默认目录为:目录src/main/javajava源码目录目录src/main/resources资源文件目录目录src/test/java测试java源码目录原创 2015-10-21 15:20:51 · 9967 阅读 · 0 评论 -
maven中的junit测试
maven倡导约定优于配置,而maven的约定目录结构为: src/main/java 下存放java类 src/main/webapp 下存放页面文件(需要手动创建) src/main/resources 下存放资源文件 src/test/java 下存放单元测试代码 src/test/resources 下存放测试资源文件 maven运行原创 2015-11-02 10:58:37 · 6171 阅读 · 0 评论 -
Maven项目的创建
一、项目创建在Eclipse下创建Maven项目,首先得保证安装了JDK,Maven,eclipse-maven插件1.new——>other...——>Maven project注:需要导入已存在的Maven项目时,import——>Maven——>Existing Maven Projects2.打开Maven Project原创 2015-01-13 17:18:16 · 843 阅读 · 0 评论 -
maven中scope的作用
scope的其他参数如下:compile默认的scope,表示 dependency 都可以在生命周期中使用。而且,这些dependencies 会传递到依赖的项目中。适用于所有阶段,会随着项目一起发布provided跟compile相似,但是表明了dependency 由JDK或者容器提供,例如Servlet AP和一些Java EE APIs。这个scope 只能作用在原创 2017-01-12 11:27:09 · 3885 阅读 · 0 评论