欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Apache Maven
来自开放百科 - 灰狐
(版本间的差异)
小 (→链接) |
|||
(未显示1个用户的18个中间版本) | |||
第1行: | 第1行: | ||
− | == | + | {{SeeWikipedia}} |
+ | |||
+ | Apache Maven | ||
+ | |||
+ | ==简介== | ||
+ | [[Nexus]] 是一个强大的 Apache Maven 仓库管理器。 | ||
+ | |||
+ | ==功能== | ||
+ | |||
+ | ==指南== | ||
+ | ===Debian=== | ||
+ | apt-get install openjdk-7-jdk | ||
+ | apt-get install maven | ||
+ | |||
+ | ===通常=== | ||
install Maven 2: | install Maven 2: | ||
第20行: | 第34行: | ||
http://maven.apache.org/ | http://maven.apache.org/ | ||
− | ==Creating a Project== | + | ===Creating a Project=== |
mvn archetype:create -DgroupId=org.huihoo.app -DartifactId=my-app | mvn archetype:create -DgroupId=org.huihoo.app -DartifactId=my-app | ||
cd my-app | cd my-app | ||
第27行: | 第41行: | ||
Which will print the quintessential: | Which will print the quintessential: | ||
Hello World! | Hello World! | ||
− | ==Running Maven Tools== | + | |
+ | ===Running Maven Tools=== | ||
mvn clean dependency:copy-dependencies package | mvn clean dependency:copy-dependencies package | ||
mvn site | mvn site | ||
− | == | + | |
+ | ==子项目== | ||
*[[Continuum]] | *[[Continuum]] | ||
*[[Archiva]] | *[[Archiva]] | ||
*[[Maven Wagon]] | *[[Maven Wagon]] | ||
*[[Maven Doxia]] | *[[Maven Doxia]] | ||
− | == | + | |
+ | ==[[OSGi]]== | ||
+ | *[http://maven.apache.org/shared/maven-osgi/ Maven OSGi integration] | ||
+ | |||
+ | ==插件== | ||
+ | *[https://maven.apache.org/plugins/index.html Available Plugins] | ||
+ | |||
+ | ==组件== | ||
+ | *[https://maven.apache.org/shared/index.html Shared Components] | ||
+ | |||
+ | ==专题== | ||
+ | *[http://www.infoq.com/cn/news/2010/12/xxb-maven-1 Maven实战(一)——坐标规划] | ||
+ | *[http://www.infoq.com/cn/news/2010/12/xxb-maven-2-pom Maven实战(二)——POM重构之增还是删] | ||
+ | *[http://www.infoq.com/cn/news/2011/01/xxb-maven-3-pom-refactoring Maven实战(三)——多模块项目的POM重构] | ||
+ | *[http://www.infoq.com/cn/articles/xxb-maven-4-ci Maven实战(四)——基于Maven的持续集成实践] | ||
+ | *[http://www.infoq.com/cn/news/2011/03/xxb-maven-5-integration-test Maven实战(五)——自动化Web应用集成测试] | ||
+ | *[http://www.infoq.com/cn/news/2011/04/xxb-maven-6-gradle Maven实战(六)——Gradle,构建工具的未来? ] | ||
+ | *[http://www.infoq.com/cn/news/2011/04/xxb-maven-7-plugin Maven实战(七)——常用Maven插件介绍(上)] | ||
+ | *[http://www.infoq.com/cn/news/2011/05/xxb-maven-8-plugin Maven实战(八)——常用Maven插件介绍(下)] | ||
+ | *[http://www.infoq.com/cn/news/2011/06/xxb-maven-9-package Maven实战(九)——打包的技巧] | ||
+ | *[http://www.infoq.com/cn/news/2011/07/xxb-maven-10-time-to-update Maven实战(十)——Maven 3,是时候升级了] | ||
+ | |||
+ | ==文档== | ||
+ | |||
+ | ==图书== | ||
+ | *[http://book.huihoo.com/maven-the-definitive-guide/ 《Maven权威指南》] | ||
+ | |||
+ | ==图集== | ||
+ | <gallery widths=100px heights=100px perrow=6> | ||
+ | image:apache-maven-repositories.png|Maven仓库 | ||
+ | image:sonatype-nexus-2.6.1.png|Nexus | ||
+ | image:apache-maven-wagon.png|Wagon | ||
+ | </gallery> | ||
+ | |||
+ | ==链接== | ||
+ | *[https://mvnrepository.com/repos Top Indexed Repositories] | ||
+ | *[http://search.maven.org/ The Central Repository] | ||
*A Maven 2 repository for hosting java.net projects libraries and dependencies: https://maven2-repository.dev.java.net/ | *A Maven 2 repository for hosting java.net projects libraries and dependencies: https://maven2-repository.dev.java.net/ | ||
http://download.java.net/maven/2/ | http://download.java.net/maven/2/ | ||
*Java.net Maven Repository https://maven-repository.dev.java.net/ | *Java.net Maven Repository https://maven-repository.dev.java.net/ | ||
http://download.java.net/maven/1/ | http://download.java.net/maven/1/ | ||
+ | *[https://code.google.com/p/maven-android-plugin/ Android Maven Plugin] | ||
− | [[ | + | [[category:project management]] |
− | [[ | + | [[category:build automation]] |
+ | [[category:maven]] | ||
+ | [[category:apache]] |
2021年7月17日 (六) 05:47的最后版本
您可以在Wikipedia上了解到此条目的英文信息 Apache Maven Thanks, Wikipedia. |
Apache Maven
目录 |
[编辑] 简介
Nexus 是一个强大的 Apache Maven 仓库管理器。
[编辑] 功能
[编辑] 指南
[编辑] Debian
apt-get install openjdk-7-jdk apt-get install maven
[编辑] 通常
install Maven 2:
1) Unpack the archive where you would like to store the binaries, eg:
tar zxvf maven-2.0.tar.gz
or
unzip maven-2.0.zip
2) A directory called "maven-2.0" will be created.
3) Add the bin directory to your PATH, eg:
export PATH=/usr/local/maven-2.0/bin:$PATH
or
set PATH="c:\program files\maven-2.0\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.
[编辑] Creating a Project
mvn archetype:create -DgroupId=org.huihoo.app -DartifactId=my-app cd my-app mvn package java -cp target/my-app-1.0-SNAPSHOT.jar org.huihoo.app.App
Which will print the quintessential:
Hello World!
[编辑] Running Maven Tools
mvn clean dependency:copy-dependencies package mvn site
[编辑] 子项目
[编辑] OSGi
[编辑] 插件
[编辑] 组件
[编辑] 专题
- Maven实战(一)——坐标规划
- Maven实战(二)——POM重构之增还是删
- Maven实战(三)——多模块项目的POM重构
- Maven实战(四)——基于Maven的持续集成实践
- Maven实战(五)——自动化Web应用集成测试
- Maven实战(六)——Gradle,构建工具的未来?
- Maven实战(七)——常用Maven插件介绍(上)
- Maven实战(八)——常用Maven插件介绍(下)
- Maven实战(九)——打包的技巧
- Maven实战(十)——Maven 3,是时候升级了
[编辑] 文档
[编辑] 图书
[编辑] 图集
[编辑] 链接
- Top Indexed Repositories
- The Central Repository
- A Maven 2 repository for hosting java.net projects libraries and dependencies: https://maven2-repository.dev.java.net/
http://download.java.net/maven/2/
- Java.net Maven Repository https://maven-repository.dev.java.net/
分享您的观点