Maven for Eclipse 第三章 ——创建和导入 Maven 项目
2016-08-29 23:41
281 查看
这一章主要介绍 Maven 项目的结构,它的构建的架构,主要涵盖了必需的主题,最后将学习如何创建一个简单的 Maven 项目。这章主要包括以下部分。
Maven 项目的结构
POM 文件(Project Object Model)
Maven 的坐标
POM 的关系
基本的 POM
顶层的 POM
3. Maven 项目的构建架构
4. 其他的重要的概念
仓库
项目依赖
插件和任务
网站的生成和报表
5. 创建一个 Maven 项目
使用原型创建
不使用原型创建
检索出一个 Maven 项目
6. 引入一个 Maven 项目
第一节 Maven 项目的结构
Maven,采用约定大于配置的方式,使项目有一个标准的设计,首先先了解一下 Maven 项目里每个目录或文件的意思。
Maven 项目的结构
POM 文件(Project Object Model)
Maven 的坐标
POM 的关系
基本的 POM
顶层的 POM
3. Maven 项目的构建架构
4. 其他的重要的概念
仓库
项目依赖
插件和任务
网站的生成和报表
5. 创建一个 Maven 项目
使用原型创建
不使用原型创建
检索出一个 Maven 项目
6. 引入一个 Maven 项目
第一节 Maven 项目的结构
Maven,采用约定大于配置的方式,使项目有一个标准的设计,首先先了解一下 Maven 项目里每个目录或文件的意思。
Folder/Files | Description |
src/main/java | 存放所有的 Java 源代码 |
src/main/resources | 存放应用程序的资源文件,例如图片,音频,模板等 |
src/main/filters | 存放项目的资源过滤文件 |
src/main/config | 存放配置信息的文件 |
src/main/scripts | 存放项目指定的脚本文件 |
src/test/java | 存放 Java 的测试源代码 |
src/test/resources | 存放用于测试的资源文件 |
src/filters | 存放用于测试的指定资源的过滤文件 |
src/it | 存放整合的测试文件,主要指插件 |
src/assembly | 存放 assembly 插件的文件 |
src/site | 存放与网页有关的文件 |
LICENSE.txt | 存放了项目的许可信息 |
NOTICE.txt | 包含了项目的归属和项目的依赖信息 |
README.txt | 表明项目的需了解的信息 |
target | 存放所有经过编译构建生成的所有文件 |
pom.xml | pom文件,最核心的文件 |
相关文章推荐
- 用maven来创建scala和java项目代码环境(图文详解)(Intellij IDEA(Ultimate版本)、Intellij IDEA(Community版本)和Scala IDEA for Eclipse皆适用)(博主推荐)
- maven如何创建项目并导入eclipse
- 创建/导入maven项目时 eclipse默认jdk版本配置
- Maven项目导入到Eclipse时Build出现the user operation is waiting for building workspace to complete的问题解决
- 创建/导入maven项目时 eclipse默认jdk版本配置
- maven项目创建:cmd创建项目再导入eclipse开发工具
- eclipse 创建或导入的maven web项目常见问题汇总
- 创建/导入maven项目时 eclipse默认jdk版本配置
- [使用心得]maven2之m2eclipse使用手册之六使用Maven2插件创建一个简单的SSH2项目之glassfish篇(一)
- 【iOS-cocos2d-X 游戏开发之四】Cocos2dX创建Android NDK新项目并编译导入Eclipse中正常运行!
- eclipse juno创建maven web项目目录生成方法
- Maven的使用,Nexus建立本地仓库以及Eclipse导入Maven项目(三): 配置篇
- maven创建eclipse android项目
- 用eclipse创建多模块maven项目
- 在ECLIPSE中使用maven插件创建webapp类型项目
- Eclipse和Maven集成,并在Eclipse中创建Java项目
- Maven的使用,Nexus建立本地仓库以及Eclipse导入Maven项目(二): 安装篇
- maven项目导入到eclipse wtp中
- Maven的使用,Nexus建立本地仓库以及Eclipse导入Maven项目(四): 实战篇
- maven2创建web项目,使用eclipse没有run on server的解决方法