创建maven工程

1. 创建 maven 工程

mvn archetype:generate -DgroupId=com.sunshine.le
arn -DartifactId=sunshine.learn -DarchetypeArtifactId=maven-archetype-quickstart
 -DinteractivMode=false

上面创建的普通的java工程:

2. 创建 eclipse可以识别的工程

mvn eclipse:eclipse

3. 将上面的工程导入到 eclipse 中

使用MAVEN创建工程实例:如何用Maven创建web项目(具体步骤)

maven3常用命令、java项目搭建、web项目搭建详细图解

 

0. 将项目托管到 github 上

0.1 创建一个仓库

0.2 将该仓库使用svn检出到本地

0.3 在检出的trunk目录下面创建mavn项目,创建方法参考上面的步骤

调用创建工程的命令之后,就在trunk目录下面提交这个工程到github

这样就可以将新建的项目submit到github了.

然后再使用 mvn eclipse:eclipse 命令创建 maven 可以识别的工程,就可以了,

或者直接在myeclipse 中使用导入已存在的maven工程即可

 

4. 使用 maven archetype 生成 maven 项目

1 mvn archetype:generate

但是,使用这种方式时,会列出 archetype 可以支持的所有的项目骨架,目前这个列表大约有 1300 多个,选择起来非常不方便。所以考虑使用本地的列表。参考

下面的方法:

如何使用Maven的archetype快速生成一个新项目

总结一下:

 4.1 下载  archetype-catalog.xml 文件

 http://repo1.maven.org/maven2/archetype-catalog.xml

4.2 编辑 archetype-catalog.xml 文件

保留其中常用的项目骨架

   maven-archetype-quickstart

   maven-archetype-webapp

4.3 将 archetype-catalog.xml 文件 放到 ~/.m2 这个文件夹下面,

注意即使,你的仓库位置没在默认的 ~/.m2 目录下面,archetype-catalog.xml 文件也要放置在这个位置下面。

4.4 使用下面的命令创建项目

1 mvn archetype:generate -DarchetypeCatalog=local

此时就可以看到很清晰的骨架列表!!!

 

mvn archetype:generate -DarchetypeCatalog=local -DgroupId=com.test -DartifactId=myproject -DarchetypeArtifactId=maven-archetype-webapp -DinteractivMode=false

 4.5 配置 JDK 版本

生成的 maven 项目默认使用的是 1.5 ,在 pom.xml 中添加以下配置:

<build>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-compiler-plugin</artifactId>
      <configuration>
        <source>1.7</source>
        <target>1.7</target>
      </configuration>
    </plugin>
  </plugins>
</build>

将 JDK 设置成 1.7

配置完成后,需要执行一次更新项目配置的动作。选中项目 --> 右键 --> Maven --> Update Project

 

5. 配置 maven 远程仓库

 

5.1 设置 eclipse 中 maven 插件的配置文件

 

  maven --> user setting 指定 setting.xml 文件

 

5.2  添加远程仓库

<mirror>  
    <id>repo2</id>  
    <mirrorOf>central</mirrorOf>  
    <name>Human Readable Name for this Mirror.</name>  
    <url>http://repo2.maven.org/maven2/</url>  
</mirror>

 6. 从已有项目中生成一个archetype模板

## 在已有项目的 pom.xml 所在的目录下
## 执行下面的命令
mvn archetype:create-from-project
## 安装这个模板, 模板生成的路径
cd target\generated-sources\archetype
## 将其安装到本地仓库
mvn install

  

  使用上面的自定义的模板,创建项目

mvn archetype:generate -DarchetypeCatalog=local -DgroupId=com.example  -DartifactId=example -Dversion=1.0 -DarchetypeGroupId=com.exampleArchetype -DarchetypeArtifactId=demo-archetype -DinteractivMode=false
posted @ 2015-06-16 11:35  a ray of sunshine  阅读(632)  评论(0编辑  收藏  举报