您的位置:首页 > 其它

基于IntelliJ IDEA15 搭建最简单的maven项目

2017-08-11 11:29 495 查看
1. maven简介: maven是一个软件项目管理工具,具体看看百度解释。

2. maven安装:maven安装方法

3. 进入正题,搭建项目:

简单介绍下(pom.xml中)

1. dependencies元素:
<dependencies>  </dependencies>
此元素包含多个项目依赖需要使用的
<dependency>   </dependency>


2. dependency元素:
<dependency>  </dependency>
内部通过groupId、artifactId、version确定唯一的依赖,代码如下:

<dependency>
<groupId>junit</groupId> 组织的唯一标识
<artifactId>junit</artifactId> 项目的唯一标识
<version>4.7</version> 项目的版本
<scope>test</scope> 使用的范围
</dependency>


3.变量定义:
<properties> </properties>
可定义在dependency中引用,代码如下:

<properties>
<spring-framewo.version>4.1.5.RELEASE</spring-framewo.version>
</properties>

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring-framewo.version}</version>
</dependency>


idea新建项目:

File–>New–>Project



2.选择maven项目:



3.点击Next,填写GroupId、ArtifactId和Version,再点Next



4.点击“+”,增加了archetypeCatalog=internal后,点OK,再点Next



5.修改下项目名字,再点Finish



6.细节微操





7.设置文件夹目录

${basedir}
|-- pom.xml
|-- src
|   |-- main
|   |   `-- java
|   |   `-- resources
|   |   `-- filters
|   |   `-- assembly
|   |   `-- config
|   |   `-- webapp
|   |   `-- bin
|   `-- test
|   |   `-- java
|   |   `-- resources
|   |   `-- filters
|   `-- site
|-- target
`-- LICENSE.txt
`-- NOTICE.txt
`-- README.txt


src/main/java            application library sources - java源代码文件
src/main/resources       application library resources - 资源库,会自动复制到classes文件夹下
src/main/filters         resources filter files - 资源过滤文件
src/main/assembly        assembly descriptor - 组件的描述配置,如何打包
src/main/config          configuration files - 配置文件
src/main/webapp          web application sources - web应用的目录,WEB-INF,js,css等
src/main/bin             脚本库
src/test/java            单元测试java源代码文件
src/test/resources       测试需要的资源库
src/test/filters         测试资源过滤库
src/site                 一些文档,站点文件
target/                  存放项目构建后的文件和目录,jar包,war包,编译的class文件等;Maven构建时生成的
pom.xml                  工程描述文件
LICENSE.txt              license
README.txt               read me


下面来一个很简单的目录():



不同颜色的文件夹代表不同的意义,可以自行设置,方法如下:



很简单的一个测试HelloWorld:



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: