myeclipse10新建maven工程
来源:互联网 发布:jsp页面嵌套java代码 编辑:程序博客网 时间:2024/04/29 07:35
今天学了一下maven,把一些简单的配置方式整理了一下!
首先,从apache官网下载maven程序。我这里下载的是apache-maven-3.0.5-bin.zip,并解压出来。
其中conf目录下的settings.xml是配置文件,这里新增了下面一句话,配置本地仓库:
<localRepository>D:\z\maven\repository</localRepository>
打开myeclipse10,Window--Prefereneces--MyEclipse--Maven4MyEclipse,配置Maven目录:
通过以上两个步骤,就在myeclipse10中配置好了maven的插件。
下面是创建maven工程:
新建一个webproject下图:
在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/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>maven-demo</groupId><artifactId>maven-demo</artifactId><version>0.0.1-SNAPSHOT</version><packaging>war</packaging><name /><description /><properties><spring.version>3.2.0.RELEASE</spring.version><spring.mvc.version>3.2.0.RELEASE</spring.mvc.version><spring.security.version>3.2.0.RELEASE</spring.security.version><jackson.version>1.8.4</jackson.version></properties><dependencies><dependency><groupId>net.sf.json-lib</groupId><artifactId>json-lib</artifactId><version>2.4</version><classifier>jdk15</classifier><!--指定jdk版本 --></dependency><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.11</version><scope>test</scope></dependency><dependency><groupId>commons-dbcp</groupId><artifactId>commons-dbcp</artifactId><version>1.3</version><exclusions><exclusion><artifactId>commons-logging</artifactId><groupId>commons-logging</groupId></exclusion><exclusion><artifactId>commons-pool</artifactId><groupId>commons-pool</groupId></exclusion><exclusion><artifactId>xerces</artifactId><groupId>xerces</groupId></exclusion><exclusion><artifactId>xercesImpl</artifactId><groupId>xerces</groupId></exclusion><exclusion><artifactId>xml-apis</artifactId><groupId>xml-apis</groupId></exclusion></exclusions></dependency><dependency><groupId>commons-pool</groupId><artifactId>commons-pool</artifactId><version>1.5.4</version><exclusions><exclusion><artifactId>commons-logging</artifactId><groupId>commons-logging</groupId></exclusion></exclusions></dependency><dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>1.4</version></dependency><dependency><groupId>commons-lang</groupId><artifactId>commons-lang</artifactId><version>2.5</version></dependency><dependency><groupId>commons-beanutils</groupId><artifactId>commons-beanutils</artifactId><version>1.8.3</version></dependency><dependency><groupId>commons-fileupload</groupId><artifactId>commons-fileupload</artifactId><version>1.2.2</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-core</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-orm</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-context-support</artifactId><version>${spring.version}</version><exclusions><exclusion><!-- 用来排除传递性依赖。 --><artifactId>quartz</artifactId><groupId>quartz</groupId></exclusion></exclusions></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-beans</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-oxm</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-expression</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-web</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-tx</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-aop</artifactId><version>${spring.version}</version></dependency></dependencies><build><sourceDirectory>${basedir}/src</sourceDirectory><outputDirectory>${basedir}/WebRoot/WEB-INF/classes</outputDirectory><resources><resource><directory>${basedir}/src</directory><excludes><exclude>**/*.java</exclude></excludes></resource></resources><plugins><plugin><artifactId>maven-war-plugin</artifactId><configuration><webappDirectory>${basedir}/WebRoot</webappDirectory><warSourceDirectory>${basedir}/WebRoot</warSourceDirectory></configuration></plugin><plugin><artifactId>maven-compiler-plugin</artifactId><configuration><source>1.6</source><target>1.6</target></configuration></plugin></plugins></build></project>然后右键工程,Run As -- Maven Install,这样maven就会去远程仓库中下载所需要的jar文件!下载到:settings.xml中配置的目录:D:\z\maven\repository里:
配置成功后工程中会出现对maven类库的引用:
通过以上简单的步骤,就新建好了一个maven工程。
注意:这里获取jar文件,是通过外网从maven官网库中获取的,可以通过nexus,像SVN一样,建立一个内网中的maven库。方便团队开发和管理。
通过nexus搭建内网仓库,这里就没有尝试了,希望以后有空,再继续!
1 0
- myeclipse10新建maven工程
- myEclipse10新建maven工程pom.xml报错
- maven新建一个工程
- maven新建web工程
- 新建 maven mvc 工程
- eclipse新建maven工程
- MyEclipse2015 新建maven工程
- maven新建web工程
- myeclipse10部署maven web工程到tomact
- 新建maven 工程 下新建 文件夹出错
- 新建maven工程作为引擎
- 新建并配置Maven工程
- 正确新建maven工程2
- MyEclipse Maven新建web工程
- Eclipse 新建 Maven Web 工程
- Myeclipse如何新建maven工程
- MyEclipse中新建maven工程
- 在Myeclipse10中配置tomcat后新建工程
- 资料:产品书籍推荐
- Leetcode--easy系列4
- 设计模式中类的关系
- java解析xml字符串(用dom4j)
- Android-->.9文件制作,简单粗暴(菜鸟都能秒懂)
- myeclipse10新建maven工程
- (转)理解MySQL——索引与优化
- java导出excel方法 小记
- Android文件缓存 Json文件的读写
- mysql远程登录权限不足问题解决
- 【LeetCode】Binary Tree Level Order Traversal(层序遍历)
- QTP中Test参数化和Action参数化区别
- Redis笔记
- MySQL学习系列5:函数