1, 下载maven 官方网站:http://maven.apache.org
2,5分钟速成:
英文版:
http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html
中文版:http://yjhexy.iteye.com/admin/blogs/443453
3,详细信息:http://maven.apache.org/guides/getting-started/index.html
4, 查找依赖:http://mvnrepository.com/
maven eclipse:eclipse的时候可以加上参数:-DdownloadSources=true
来下载包括可运行JAR包,源代码和JAVA文档。
如果是eclipse的wtp插件开发的话:mvn -Dwtpversion=2.0 eclipse:eclipse -DdownloadSources=true -DdownloadJavadocs=true
有的时候发现搜索出来的内容如下图:
发现会有JDK13,和JDK15的区别,这个时候如果不指定JDK版本的话将导致引用依赖失败:
所以POM文件会类似以下定义
<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.yajun</groupId>
<artifactId>jsonDemo</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>jsonDemo</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.1</version>
<scope>compile</scope>
<!-- 加上下面这个标签表示用的哪个JDK版本的 -->
<classifier>jdk15</classifier>
</dependency>
</dependencies>
</project>
5,mvn install的时候需要一起打包sources,需要添加:
<plugin>
<inherited>true</inherited>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
运行:
Run "mvn -DperformRelease=true clean install"
后面如果再导入 eclipse 之前需要把eclipse生成的target 先删掉才可以。
5,最后我常用的命令:
用maven自动生成构建: mvn archetype:generate
用我指定的构建:mvn archetype:create -DgroupId=com.yajun.babyStore -DartifactId=babyStore.web -DarchetypeArtifactId=maven-archetype-webapp
打包我的应用:mvn package -DskipTests=true
6,编译的时候需要制定JDK1.5 来编译,则需要在build中加上如下plugin
<plugins>
<plugin>
<groupId>org.apache.maven
.plugins</groupId>
<artifactId>maven
-compiler-plugin</artifactId>
<version>2.0</version>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
</plugins>
mvn install:install-file -DgroupId=org.bamboo.springx -DartifactId=springx -Dversion=1.2.2 -Dpackaging=jar -Dclassifier=sources -Dfile=/path/to/file
- 大小: 201 KB
分享到:
相关推荐
本项目是基于Java的smart-doc-maven-plugin官方maven插件设计源码,包含43个文件,其中包括27个Java源文件、7个Markdown文档、2个JSON文件、1个gitignore文件、1个LICENSE文件、1个NOTICE文件、1个PNG图片文件、1个...
Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven...
对于开发者来说,选择官方发布的稳定版本,如 Maven 3.5.4,可以避免因为使用早期或者不稳定版本而遇到的问题。 ** Maven 的组成 ** 在提供的压缩包文件中,我们可以看到以下几个关键文件和目录: 1. **LICENSE**...
maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装...
** Maven 概述** Maven 是一个强大的项目管理和构建工具,广泛应用于Java开发领域。它通过使用一个统一的构建过程,简化了项目的构建、依赖管理以及文档生成等任务。Maven 3.5.2是Maven的一个稳定版本,包含了众多...
1. **下载与安装**:访问Apache Maven官方网站,下载Maven 3.3.9的zip文件,解压到指定目录。 2. **配置环境变量**:设置`MAVEN_HOME`和`PATH`环境变量,指向Maven的安装目录。 3. **验证安装**:在命令行输入`mvn...
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,...
本安装包为官方版的绿色版本,适合那些希望快速、便捷地在本地环境中安装Maven的用户。 ** Maven 的核心功能 ** 1. **构建管理**:Maven通过插件系统执行编译、测试、打包、部署等构建任务,使得项目构建过程标准...
Maven最新版是款项目管理和构建自动化工具。Maven包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),...win+R输入cmd,然后输入:mvn -version 输出安装版本就ok了
Maven版本的下载非常简单,用户可以通过Apache的官方网站或镜像站点下载相应的版本。例如,用户可以访问http://apache.soxinyang.com/#/down/60007690f776820f49c7004f4f20bff5下载Maven 3.5~3.6.3各版本。 Maven ...
首先,你需要从Apache Maven的官方网站(https://maven.apache.org/download.cgi)下载Maven 3.8.8的安装包。通常,你会找到一个名为`apache-maven-3.8.8-bin.zip`的压缩文件,这就是我们要使用的安装文件。 ### 二...
Maven的安装非常简单,只需从官方网站下载对应操作系统的安装包,解压到合适的位置,并在系统的环境变量中设置MAVEN_HOME指向Maven安装目录,将Maven的bin目录添加到PATH变量中。安装完成后,通过运行mvn -v命令来...
使用Maven导入Maven工程的视频教程 仅供学习交流! 后续会持续分享相关资源,记得关注哦! 使用Maven导入Maven工程的视频教程 使用Maven导入Maven工程的视频教程 使用Maven导入Maven工程的视频教程 使用Maven导入...
Apache Maven 是一个强大的项目管理和构建工具,主要用于Java项目。它基于项目对象模型(Project Object Model,POM),能够管理项目的构建、报告和依赖关系。Maven 提供了一种标准化的方式来构建和管理各种Java项目...
Apache Maven 是一个强大的项目管理工具,它基于Java平台,用于构建、管理和聚合软件项目。Maven 使用一种标准化的项目对象模型(Project Object Model,POM)来管理项目的构建过程、依赖关系以及报告。Apache Maven...
maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置...
Apache Maven 是一个强大的项目管理工具,它主要用于Java项目的构建、依赖管理和项目信息管理。Maven 3.3.9 版本是该工具的一个稳定版本,提供了许多改进和修复,以提升开发人员的工作效率和构建过程的可靠性。 ...
1. **下载**:首先,你需要从Apache官方网站下载Maven 3.5.4的安装包,这个压缩包名为`apache-maven-3.5.4`,包含Maven的所有必要组件。 2. **解压**:将下载的压缩包解压到你希望安装的目录,比如`C:\Program ...
Maven 的最新稳定版本是 3.6.3,你可以从Apache官方网站下载:https://maven.apache.org/download.cgi。下载完成后,你会得到一个名为 `apache-maven-3.6.3` 的压缩包。 **二、解压与安装** 将下载的压缩包解压到...
默认的中央仓库位于Maven官方网站,但也可以设置本地仓库和私有仓库。 掌握Maven不仅意味着你能构建Java项目,还能利用其强大的插件系统扩展功能,如生成项目报告、执行代码覆盖率测试等。对于大型企业或开源项目,...