Apache Maven
What is it?
-----------
Maven is a software project management and comprehension tool. Based on
the concept of a Project Object Model (POM), Maven can manage a project's
build, reporting and documentation from a central piece of information.
Documentation
-------------
The most up-to-date documentation can be found at https://maven.apache.org/.
Release Notes
-------------
The full list of changes can be found at https://maven.apache.org/docs/history.html.
System Requirements
-------------------
JDK:
1.7 or above (this is to execute Maven - it still allows you to build against 1.3
and prior JDK's).
Memory:
No minimum requirement.
Disk:
Approximately 10MB is required for the Maven installation itself. In addition to
that, additional disk space will be used for your local Maven repository. The size
of your local repository will vary depending on usage but expect at least 500MB.
Operating System:
Windows:
Windows 2000 or above.
Unix based systems (Linux, Solaris and Mac OS X) and others:
No minimum requirement.
Installing Maven
----------------
1) Unpack the archive where you would like to store the binaries, e.g.:
Unix-based operating systems (Linux, Solaris and Mac OS X)
tar zxvf apache-maven-3.x.y.tar.gz
Windows
unzip apache-maven-3.x.y.zip
2) A directory called "apache-maven-3.x.y" will be created.
3) Add the bin directory to your PATH, e.g.:
Unix-based operating systems (Linux, Solaris and Mac OS X)
export PATH=/usr/local/apache-maven-3.x.y/bin:$PATH
Windows
set PATH="c:\program files\apache-maven-3.x.y\bin";%PATH%
4) Make sure JAVA_HOME is set to the location of your JDK
5) Run "mvn --version" to verify that it is correctly installed.
For complete documentation, see https://maven.apache.org/download.html#Installation
Licensing
---------
Please see the file called LICENSE.
Maven URLS
----------
Home Page: https://maven.apache.org/
Downloads: https://maven.apache.org/download.html
Release Notes: https://maven.apache.org/docs/history.html
Mailing Lists: https://maven.apache.org/mailing-lists.html
Source Code: https://gitbox.apache.org/repos/asf/maven.git
Issue Tracking: https://issues.apache.org/jira/browse/MNG
Wiki: https://cwiki.apache.org/confluence/display/MAVEN/
Available Plugins: https://maven.apache.org/plugins/
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Maven的核心功能是合理叙述项目间的依赖关系,通俗点 就是通过pom.xml文件的配置获取jar包不用手动的去添加jar包,,这个pom.xml包我后面会叙述,不过已经学习过maven的 人应该对这个很熟悉。其本质就是通过配置pom.xml来获取jar包,当然这是在该项目必须是maven项目的前提下。 maven可以帮助外卖解决什么问题呢? maven可以帮我们: 1构建工程, 2管理jar, 3.编译代码, 4.自动运行单元测试, 5.打包 6.生成报表, 7.部署项目,生成web站点。 一个maven工程都有一个pom.xml文件。通过pom.xml文件定义项目的坐标,项目的依赖,项目的信息 插件目标等 通过 maven 的依赖管理对项目所依赖的 jar 包进行统一管理。 比如:项目依赖 junit4.9,通过在 pom.xml 中定义 junit4.9 的依赖即使用 junit4.9 使用maven完成项目的构建,项目构建包括:清理,编译,部署等过程,maven将这些过程规范为一个生命周期 maven管理项目生命周期都是基于插件完成的
资源推荐
资源详情
资源评论
收起资源包目录
apache-maven-3.6.3.zip (84个子文件)
apache-maven-3.6.3
lib
guava-25.1-android.jar 2.47MB
maven-repository-metadata-3.6.3.jar 27KB
commons-cli.license 11KB
maven-model-builder-3.6.3.jar 188KB
javax.inject-1.jar 2KB
cdi-api-1.0.jar 44KB
slf4j-api.license 1KB
jansi-native
osx
libjansi.jnilib 20KB
linux64
libjansi.so 106KB
windows64
jansi.dll 26KB
README.txt 399B
linux32
libjansi.so 97KB
freebsd32
libjansi.so 96KB
windows32
jansi.dll 21KB
freebsd64
libjansi.so 102KB
plexus-cipher-1.7.jar 13KB
jansi-1.17.1.jar 277KB
jcl-over-slf4j-1.7.29.jar 16KB
guava.license 11KB
maven-artifact-3.6.3.jar 56KB
jsoup-1.12.1.jar 388KB
cdi-api.license 11KB
commons-io-2.5.jar 204KB
maven-slf4j-provider-3.6.3.jar 23KB
plexus-sec-dispatcher.license 11KB
slf4j-api-1.7.29.jar 40KB
javax.inject.license 11KB
maven-resolver-transport-wagon-1.4.1.jar 30KB
plexus-utils.license 11KB
maven-embedder-3.6.3.jar 96KB
maven-model-3.6.3.jar 210KB
plexus-utils-3.2.1.jar 256KB
plexus-component-annotations-2.1.0.jar 4KB
commons-lang3.license 11KB
maven-builder-support-3.6.3.jar 14KB
maven-settings-3.6.3.jar 43KB
maven-resolver-util-1.4.1.jar 164KB
plexus-component-annotations.license 11KB
commons-lang3-3.8.1.jar 490KB
jcl-over-slf4j.license 11KB
org.eclipse.sisu.plexus.license 11KB
jansi.license 11KB
org.eclipse.sisu.inject.license 11KB
plexus-cipher.license 11KB
maven-compat-3.6.3.jar 281KB
plexus-sec-dispatcher-1.4.jar 27KB
wagon-file-3.3.4.jar 11KB
guice-4.2.1-no_aop.jar 508KB
commons-cli-1.4.jar 53KB
ext
README.txt 154B
wagon-provider-api-3.3.4.jar 54KB
maven-plugin-api-3.6.3.jar 46KB
jsoup.license 1KB
maven-resolver-connector-basic-1.4.1.jar 43KB
jsr250-api.license 20KB
guice.license 11KB
maven-settings-builder-3.6.3.jar 41KB
maven-resolver-spi-1.4.1.jar 36KB
maven-resolver-provider-3.6.3.jar 65KB
maven-resolver-impl-1.4.1.jar 176KB
org.eclipse.sisu.plexus-0.3.4.jar 201KB
maven-shared-utils-3.2.1.jar 163KB
plexus-interpolation.license 11KB
org.eclipse.sisu.inject-0.3.4.jar 370KB
wagon-http-3.3.4-shaded.jar 2.1MB
maven-resolver-api-1.4.1.jar 145KB
jsr250-api-1.0.jar 6KB
plexus-interpolation-1.25.jar 83KB
maven-core-3.6.3.jar 618KB
commons-io.license 11KB
LICENSE 17KB
README.txt 3KB
bin
mvn.cmd 6KB
m2.conf 228B
mvnyjp 1KB
mvnDebug.cmd 2KB
mvn 6KB
mvnDebug 1KB
conf
settings.xml 11KB
toolchains.xml 4KB
logging
simplelogger.properties 2KB
boot
plexus-classworlds.license 11KB
plexus-classworlds-2.6.0.jar 52KB
NOTICE 5KB
共 84 条
- 1
资源评论
林玖1024
- 粉丝: 349
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功