首先建个项目:
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
相关推荐
**Idea + Maven 使用教程** 本教程旨在帮助初学者了解并掌握如何在 IntelliJ IDEA (简称Idea) 中集成和使用 Maven。Idea 是一款强大的Java集成开发环境,而 Maven 则是一个项目管理和综合工具,它简化了构建、依赖...
### Maven使用教程详解 #### Maven概述 Maven是一款强大的项目管理工具,主要应用于Java项目的构建、依赖管理和项目信息管理。其核心价值在于提供了一套标准化的项目构建流程,简化了项目构建过程中的复杂性,提高...
maven详细使用教程 maven是一个跨平台的项目管理工具,主要用于基于java平台的项目构建,依赖管理。maven的主要作用是解决项目中存在的问题,如多个项目之间的依赖关系、测试方法的执行和仓库的管理等。 maven的...
【Java Maven 使用教程】 在Java开发中,Maven是一个强大的构建工具,它简化了项目管理和构建过程。本文将详细介绍如何下载、安装、配置以及使用Maven。 **一、下载** Maven的最新版本可以从其官方网站获取。访问...
java视频教程之SVN Maven搭建自动化构建教程 Eclipse中使用Maven视频教程云盘下载链接
使用Maven导入Maven工程的视频教程 仅供学习交流! 后续会持续分享相关资源,记得关注哦! 使用Maven导入Maven工程的视频教程 使用Maven导入Maven工程的视频教程 使用Maven导入Maven工程的视频教程 使用Maven导入...
### Maven 使用文档详解 #### Maven 简介与特点 Maven 是一款强大的项目管理和构建工具,主要用于 Java 项目的管理。Maven 提供了统一的标准流程来管理项目的生命周期、依赖关系以及项目信息等,极大地提高了开发...
【Maven简单使用教程】 Maven是一个基于Java的构建工具,专为管理和构建Java项目而设计。它简化了项目的构建过程,通过一个统一的构建生命周期和依赖管理机制,使得项目构建更加规范和高效。Maven的最新版本为2.0.9...
JavaEE eclipse java软件开发 必备,maven开发文档使用教程。
### Maven 教程知识点详解 #### 一、Maven 概念 **Maven** 是由 Apache 软件基金会支持的一款开源项目管理和综合工具。它通过定义项目对象模型(Project Object Model,简称 POM)的方式,实现了项目的构建、报告...
2. **编译Maven工程**:在工程上右键选择`Run As` -> `Maven Install`,这将在`console`视图中显示编译过程。如果成功,编译结果会出现在`target`目录中。 **三、创建Maven工程** 1. **创建新Maven项目**:在...
开发者可以使用Maven来管理这些框架的依赖和构建过程。多模块和继承是Maven的核心特性,允许开发者以模块化的方式来组织和构建大型项目。借助Maven的继承特性,可以定义一组父POM,子模块继承这个父POM,共享相同的...
Maven教程,通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 ...
在使用MAVEN过程中,可能会遇到一些常见的问题,例如依赖项冲突、构建失败等。可以通过检查MAVEN的日志文件来定位问题,并使用MAVEN的debug模式来调试项目。 本文档提供了一个系统的MAVEN+JENKINS使用教程,涵盖了...
MAVEN教程,在Intellij IDEA中添加你之前安装的MAVEN的教程 MAVEN是JAVA打包必备工具,是JAVA程序员的必备技能之一 ...MAVEN使用教程 如果你机子上已经安装了MAVEN,后又安装INTELIJ IDEA,如何将二者整合起来
一套不可多得的Maven视频教程,非常有用的通俗易懂,老师说话很温柔。
最新maven视频教程加源码笔记,内容完整有保证,是学习maven的不可多得的教程。
通过本教程的学习,你不仅能够掌握Maven的基本使用,还能了解如何在实际项目中优化配置,提升开发效率,如设置多模块项目、使用Profile进行环境切换、自定义构建过程等。 总的来说,Maven精品教程结合视频、讲义和...