intellij IDEA开发工具项目maven管理
2013-01-30 08:26
423 查看
今天自己重新部署一下intellij下的项目开发环境,顺便把maven管理项目jar包的方法梳理一下
(1)首先下载apache-maven-3.0.4版本的maven,我自己解压在D:\maven\apache-maven-3.0.4目录下,这里我要改一下默认的maven的仓库的路径,在D:\maven\apache-maven-3.0.4\conf下,修改setting.xml配置文件,49到54行注释掉,换成 <localRepository>D:/maven/repo</localRepository>这里是我的仓库地址,你可以自己随便放。
(2)配置Maven环境变量M2_HOME为你解压的目录,如下图新建M2_HOME变量并加到Path中
(3)打开开发工具intellij新建一个maven的项目,如图:
项目建好后,目录如下:
按照Maven约定,项目的主目录位于/src/main/java中,测试目录位于src/test/java中,所以我们在最终打包项目的时候,只包含主目录代码,不会包含测试目录里的代码,而测试目录里的代码只会在测试时候用到。
最后pom.xml这个文件是我们Maven项目的核心文件,POM(Project Object Model,项目对象模型)定义了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。
我们打开这个文件看看,
project 是xml文件的根元素
modelVersion 定义了当前POM模型的版本,Maven 2 或Maven 3 只能是4.0.0
griupId 定义了项目属于哪个组,一般来说这个往往和公司或组织关联,比如说,你所在的公司为baishi.那就应该定义为com.baishi.MavenTest,MavenTest为项目名称
artifactId定义了当前Maven项目在组中的唯一id,例如MavenTest这个项目,我则把他定义为MavenTest,还例如spring项目,他的groupId为org.springframework,对于content项目来说artifactId则为spring-content,web项目则为spring-web
(4)这步之后,我具体拿我的项目来说一下maven管理包的依赖:在intellij工具中,file-setttings-maven
看一下,三个配置的位置是否和你的mave相符,一个是maven的安装目录,一个是settings.xml的配置,一个是maven仓库的位置,也是我之前改的仓库的路径
(5)这里我以加入spring框架的依赖举例,在刚才的 pom.xml的核心配置中我们加入:
(6)接着我们让maven来编译代码,运行一下如图的
选中clean、compile并右键点击Run 即可,接着我们在项目的目录下回看到:
以Maven开头的一些jar包,这些就是 maven 管理下载的项目需要的包,到此所有的步骤都完成了。
后续有很多开发填坑的文章发布,如果对你有帮助,请支持和加关注一下
http://e22a.com/h.05ApkG?cv=AAKHZXVo&sm=339944
https://shop119727980.taobao.com/?spm=0.0.0.0
(1)首先下载apache-maven-3.0.4版本的maven,我自己解压在D:\maven\apache-maven-3.0.4目录下,这里我要改一下默认的maven的仓库的路径,在D:\maven\apache-maven-3.0.4\conf下,修改setting.xml配置文件,49到54行注释掉,换成 <localRepository>D:/maven/repo</localRepository>这里是我的仓库地址,你可以自己随便放。
(2)配置Maven环境变量M2_HOME为你解压的目录,如下图新建M2_HOME变量并加到Path中
(3)打开开发工具intellij新建一个maven的项目,如图:
项目建好后,目录如下:
按照Maven约定,项目的主目录位于/src/main/java中,测试目录位于src/test/java中,所以我们在最终打包项目的时候,只包含主目录代码,不会包含测试目录里的代码,而测试目录里的代码只会在测试时候用到。
最后pom.xml这个文件是我们Maven项目的核心文件,POM(Project Object Model,项目对象模型)定义了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。
我们打开这个文件看看,
<?xml version="1.0" encoding="UTF-8"?> <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>MavenTest</groupId> <artifactId>MavenTest</artifactId> <version>1.0</version> </project>
project 是xml文件的根元素
modelVersion 定义了当前POM模型的版本,Maven 2 或Maven 3 只能是4.0.0
griupId 定义了项目属于哪个组,一般来说这个往往和公司或组织关联,比如说,你所在的公司为baishi.那就应该定义为com.baishi.MavenTest,MavenTest为项目名称
artifactId定义了当前Maven项目在组中的唯一id,例如MavenTest这个项目,我则把他定义为MavenTest,还例如spring项目,他的groupId为org.springframework,对于content项目来说artifactId则为spring-content,web项目则为spring-web
(4)这步之后,我具体拿我的项目来说一下maven管理包的依赖:在intellij工具中,file-setttings-maven
看一下,三个配置的位置是否和你的mave相符,一个是maven的安装目录,一个是settings.xml的配置,一个是maven仓库的位置,也是我之前改的仓库的路径
(5)这里我以加入spring框架的依赖举例,在刚才的 pom.xml的核心配置中我们加入:
<dependencies> <!-- SPRING begin --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> </dependency> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> </dependency> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> </dependency> <dependency> <groupId>cglib</groupId> <artifactId>cglib</artifactId> </dependency> <dependency> <groupId>asm</groupId> <artifactId>asm</artifactId> </dependency> <!-- SPRING end --> </dependencies>
(6)接着我们让maven来编译代码,运行一下如图的
选中clean、compile并右键点击Run 即可,接着我们在项目的目录下回看到:
以Maven开头的一些jar包,这些就是 maven 管理下载的项目需要的包,到此所有的步骤都完成了。
后续有很多开发填坑的文章发布,如果对你有帮助,请支持和加关注一下
http://e22a.com/h.05ApkG?cv=AAKHZXVo&sm=339944
https://shop119727980.taobao.com/?spm=0.0.0.0
相关文章推荐
- intellij IDEA开发工具项目maven管理
- intellij IDEA开发工具项目maven管理
- 【开发工具IDE】解决IntelliJ IDEA 创建Maven项目速度慢的问题
- 【开发工具IDE】解决IntelliJ IDEA 创建Maven项目速度慢的问题
- 使用Git 作为项目管理工具开发时的方式和注意事项
- 简单讲解gitblit的使用---项目多人开发代码管理工具
- 一个项目经理对主流项目管理工具的对比:禅道VS华为软件开发云
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- IntelliJ IDEA 12创建Maven管理的Java Web项目(图解)
- IntelliJ IDEA 12创建Maven管理的Java Web项目
- 华为软件开发云(DevCloud):免费可商用的项目管理工具
- IntelliJ IDEA 12创建Maven管理的Java Web项目(图解)
- 用intellij idea开发工具建立android项目时候报错处理
- maven--项目管理工具总结
- Maven 项目管理工具
- java开发中jar 包管理工具 Maven
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- idea集成项目管理工具 --- Maven 并且【配置tomcat】
- 项目管理工具:Maven使用方法总结
- 项目jar包管理构建工具---Maven