手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

Maven3.0 配置和简单使用

[日期:2013-04-17] 来源:Linux社区  作者:freeworkman [字体: ]

Disc:maven能做什么这里就不浪费流量了,自己google一下什么都有。这里只是个简单的入门,maven的文档相当细致,这里重复的过多也毫无意义,看完这篇能有个初步的认识就去看文档吧

Context:Windows 7,maven3.0.5

Step:

1、安装maven

1.1安装maven(快速开始http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html)

2、创建maven项目

3、在jar文件中加入资源文件

1)在命令行输入如下命令

C:\Users\Administrator\Desktop>mvn archetype:generate -DarchetypeArtifactId=maven-archetype-quickstart -DgroupId=freecoop -DartifactId=FirstMvnApp

archetype:generate :创建项目原型

-DarchetypeArtifactId :利用maven提供的模板创建可取的值http://maven.apache.org/guides/introduction/introduction-to-archetypes.html中有说明

-DgroupId:这个是你的项目组Id到你本地的repository中看一下相对应的值就明白了

-DartifactId:项目名称

系统会要求你输入一个版面号,前面有个1.0-SNAPSHOT如果你什么也不输入这将作为默认的版本号,我们输入1作为自己的第一个版本。

到这里我们会看到在桌面上有一个FirstMvnApp工程,这就是我们用maven创建的第一个简单工程。

在FirstMvnApp中有个pom.xml的文件用来表明这个maven项目。

<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/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>freecoop</groupId>
  <artifactId>FirstMvnApp</artifactId>
  <packaging>jar</packaging>
  <version>1</version>
  <name>FirstMvnApp</name>
  <url>http://maven.apache.org</url>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
</project>

目录结构:

 

Maven 的详细介绍请点这里
Maven 的下载地址请点这里

相关阅读:

Maven 3.1.0 发布,项目构建工具 http://www.linuxidc.com/Linux/2013-07/87403.htm

Linux 安装 Maven http://www.linuxidc.com/Linux/2013-05/84489.htm

Maven3.0 配置和简单使用 http://www.linuxidc.com/Linux/2013-04/82939.htm

Ubuntu下搭建sun-jdk和Maven2 http://www.linuxidc.com/Linux/2012-12/76531.htm

Maven使用入门 http://www.linuxidc.com/Linux/2012-11/74354.htm

linux
相关资讯       Maven  Maven3.0  Maven配置 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款