`

Maven使用过程

阅读更多

首先建个项目:

mvn archetype:generate  选择插件=原型,目标参数=生成
 -DgroupId=com.mycompany.app   包名
 -DartifactId=my-app           项目名,同时也是生成的jar包名
 -DarchetypeArtifactId=maven-archetype-quickstart   原型的具体模板
 -DinteractiveMode=false  交互

生成了一个my-app文件夹.里面有个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/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.mycompany.app</groupId>
  <artifactId>my-app</artifactId>
  <packaging>jar</packaging>      这个不用管
  <version>1.0-SNAPSHOT</version>
  <name>my-app</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>

 然后可以编译:

 

mvn compile

将在target文件夹中生成*.class

 

测试:

mvn test

 

或者只是编译测试代码而不运行测试:

mvn test-compile

 

打包成jar

mvn package

 

运行一下:

    java -cp target/my-app-1.0-SNAPSHOT.jar com.mycompany.app.App

 

这个jar也可以添加到本地代码库中,供其他项目调用:

mvn install


 

清空target文件夹:

mvn clean

 

变成IDEA项目结构:

mvn idea:idea

 

 变成Eclipse项目结构:但不是Myeclipse结构

mvn eclipse:eclipse

 

 

 

  • 大小: 5.9 KB
分享到:
评论

相关推荐

    Maven使用教程

    Maven的使用教程,其中包括:maven项目开发中的问题及解决方案,maven安装与配置等

    idea+maven使用教程

    该文档内容从下载 安装 配置环境都有。 除此之外还将idea和maven的一些快捷键,一些idea设置,maven使用等内容, 内容还不错。

    maven详细使用教程

    maven详细使用教程

    java视频教程之SVN Maven搭建自动化构建教程 Eclipse中使用Maven

    java视频教程之SVN Maven搭建自动化构建教程 Eclipse中使用Maven视频教程云盘下载链接

    maven教程-maven教程-maven教程

    maven教程maven教程maven教程maven教程maven教程maven教程maven教程maven教程maven教程maven教程maven教程maven教程maven教程maven教程

    java开发 maven 使用教程

    JavaEE eclipse java软件开发 必备,maven开发文档使用教程。

    maven 教程

    maven教程搭建 方法

    Maven视频教程

    Maven教程,通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 ...

    MAVEN教程,在Intellij IDEA中添加你之前安装的MAVEN的教程

    MAVEN教程,在Intellij IDEA中添加你之前安装的MAVEN的教程 MAVEN是JAVA打包必备工具,是JAVA程序员的必备技能之一 ...MAVEN使用教程 如果你机子上已经安装了MAVEN,后又安装INTELIJ IDEA,如何将二者整合起来

    maven视频教程

    一套不可多得的Maven视频教程,非常有用的通俗易懂,老师说话很温柔。

    最新maven视频教程加源码笔记

    最新maven视频教程加源码笔记,内容完整有保证,是学习maven的不可多得的教程。

    maven eclipse 培训教程

    Maven in action.pdf Maven2+Eclipse开发J2EE.pdf Maven2_基础教程.pdf maven2之m2eclipse使用手册.doc ...《Maven实战》(国内首本Maven著作)(Maven的安装、配置及使用入门) 《Maven权威指南》.pdf.pdf

    maven 简单使用教程

    java编写的用于构建系统的自动化工具。 目前版本是2.0.9,注意maven2和maven1有很大区别,阅读第三方文档时需要区分版本。

    chm版本Maven教程

    maven教程,目录如下: Maven安装配置 Maven启用代理访问 Maven本地资源库 Maven中央存储库 如何从Maven远程存储库下载? Maven添加远程仓库 Maven依赖机制 定制库到Maven本地资源库 使用Maven创建Java项目 使用...

    Maven 使用入门.pdf

    Maven 使用入门.pdf

    maven视频教程maven视频教程

    这是一套详细介绍maven框架的视频教程!这是一套详细介绍maven框架的视频教程!这是一套详细介绍maven框架的视频教程!

    maven 配置与使用

    包含了&lt;&lt;maven权威指南&gt;&gt;,maven官方api使用等,自己的maven笔记等详细的maven使用教程,同时还包含了maven客户端搭建,服务器配置于搭建的详细资料,是以整套的maven学习资料.

    Maven精品教程视频01

    Maven精品教程视频01Maven精品教程视频01Maven精品教程视频01Maven精品教程视频01

    Maven实战教程 Maven基础教程

    Maven Maven教程 Maven实战 Maven基础教程

Global site tag (gtag.js) - Google Analytics