上面已经把maven进行了简单的配置.没有配置好的参考:http://zeng7960983.iteye.com/admin/categories/270648
现在我们就maven创建一个简单的创建项目.在命令行里面
使用mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false.
使用这个命令就是mvn帮你创建一个项目的骨架.maven是一个约定由于配置.我们可以看下他生存的目录结构
my-app
|-- pom.xml
`-- src
|-- main
| `-- java
| `-- com
| `-- mycompany
| `-- app
| `-- App.java
`-- test
`-- java
`-- com
`-- mycompany
`-- app
`-- AppTest.java
我们生成了这个项目.maven会给我们生成一个简单的类和测试文件.如果我们项目
源代码应该放在src/main/java下
有资源文件src/main/resource下,
测试文件应该放在src/test/java下,
测试文件的资源文件同样也是src/test/resource文件夹下.
重点我们查看下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>com.mycompany.app</groupId> <!--项目名称-->
<artifactId>my-app</artifactId><!--模块名称 建议使用项目名称-模块名称 -->
<version>1.0-SNAPSHOT</version><!--版本号-->
<packaging>jar</packaging><!-- 打包成jar文件-->
<name>my-app</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency> <!-- 应用juit -->
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
</build>
</project>
编译 mvn compile ,--编译项目
运行 mvn test, --运行项目
打包 mvn package, --打包jar
分享到:
相关推荐
maven使用文档,maven使用文档 很不错的文档
该文档内容从下载 安装 配置环境都有。 除此之外还将idea和maven的一些快捷键,一些idea设置,maven使用等内容, 内容还不错。
maven使用maven使用maven使用maven使用maven使用maven使用maven使用maven使用maven使用maven使用maven使用maven使用maven使用maven使用maven使用maven使用maven使用maven使用maven使用maven使用maven使用maven使用...
maven使用指南
Maven使用tomcat8-maven-plugin插件
Maven 使用入门.pdf
maven入门教程,maven是一个有用的构建工具,把源代码构建成可发布构件的工具,值得一学。
Maven使用手册,介绍了maven的一些日常使用和配置
Maven使用简介
Maven使用
maven使用说明文档 maven使用说明文档 maven使用说明文档
maven使用及Nexus搭建Maven私服
Maven使用实战-从入门到精通实践【张振华.Jack】 Maven简介、Maven主要做什么用? 项目对象模型(POM) 坐标(Coordinates)、打包方式(Packaging)、项目描述 项目子父级关系(parent) 依赖管理(dependency),冲突了...
Maven使用讲解.ppt Maven简介及安装 Maven基本使用 Maven基本概念 POM介绍 Maven多模块项目 Maven插件应用 Maven仓库
maven 使用入门第三章,只有第三章技术文档资料。
Maven的使用教程,其中包括:maven项目开发中的问题及解决方案,maven安装与配置等
Maven使用方法
Maven简单使用说明
Maven 是一个项目管理和构建自动化工具,Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。
maven入门使用,很详细. 本文档介绍一些在使用Maven过程中不是必须的,但十分有用的实践。