maven仓库服务器地址:
http://mvnrepository.com/artifact/com.google.zxing/core/3.1.0
http://202.105.139.120:8081/artifactory/webapp/home.html?5
用户密码:dev/tydic
1、搭建maven项目工程请参考如下连接http://www.cnblogs.com/leiOOlei/p/3361633.html
Maven库:
http://repo2.maven.org/maven2/
Maven依赖查询:
http://mvnrepository.com/
Maven常用命令:
1. 创建Maven的普通java项目:
mvn archetype:create
-DgroupId=packageName
-DartifactId=projectName
2. 创建Maven的Web项目:
mvn archetype:create
-DgroupId=packageName
-DartifactId=webappName
-DarchetypeArtifactId=maven-archetype-webapp
3. 编译源代码: mvn compile
4. 编译测试代码:mvn test-compile
5. 运行测试:mvn test
6. 产生site:mvn site
7. 打包:mvn package
8. 在本地Repository中安装jar:mvn install
9. 清除产生的项目:mvn clean
10. 生成eclipse项目:mvn eclipse:eclipse
11. 生成idea项目:mvn idea:idea
12. 组合使用goal命令,如只打包不测试:mvn -Dtest package
13. 编译测试的内容:mvn test-compile
14. 只打jar包: mvn jar:jar
15. 只测试而不编译,也不测试编译:mvn test -skipping compile -skipping test-compile
( -skipping 的灵活运用,当然也可以用于其他组合命令)
16. 清除eclipse的一些系统设置:mvn eclipse:clean
ps:
一般使用情况是这样,首先通过cvs或svn下载代码到本机,然后执行mvn eclipse:eclipse生成ecllipse项目文件,然后导入到eclipse就行了;修改代码后执行mvn compile或mvn test检验,也可以下载eclipse的maven插件。
mvn -version/-v 显示版本信息
mvn archetype:generate 创建mvn项目
mvn archetype:create -DgroupId=com.oreilly -DartifactId=my-app 创建mvn项目
mvn package 生成target目录,编译、测试代码,生成测试报告,生成jar/war文件
mvn jetty:run 运行项目于jetty上,
mvn compile 编译
mvn test 编译并测试
mvn clean 清空生成的文件
mvn site 生成项目相关信息的网站
mvn -Dwtpversion=1.0 eclipse:eclipse 生成Wtp插件的Web项目
mvn -Dwtpversion=1.0 eclipse:clean 清除Eclipse项目的配置信息(Web项目)
mvn eclipse:eclipse 将项目转化为Eclipse项目
在应用程序用使用多个存储库
<repositories>
<repository>
<id>Ibiblio</id>
<name>Ibiblio</name>
<url>http://www.ibiblio.org/maven/</url>
</repository>
<repository>
<id>PlanetMirror</id>
<name>Planet Mirror</name>
<url>http://public.planetmirror.com/pub/maven/</url>
</repository>
</repositories>
mvn deploy:deploy-file -DgroupId=com -DartifactId=client -Dversion=0.1.0 -Dpackaging=jar -Dfile=d:\client-0.1.0.jar -DrepositoryId=maven-repository-inner -Durl=ftp://xxxxxxx/opt/maven/repository/
发布第三方Jar到本地库中:
mvn install:install-file -DgroupId=com -DartifactId=client -Dversion=0.1.0 -Dpackaging=jar -Dfile=d:\client-0.1.0.jar
-DdownloadSources=true
-DdownloadJavadocs=true
mvn -e 显示详细错误 信息.
mvn validate 验证工程是否正确,所有需要的资源是否可用。
mvn test-compile 编译项目测试代码。 。
mvn integration-test 在集成测试可以运行的环境中处理和发布包。
mvn verify 运行任何检查,验证包是否有效且达到质量标准。
mvn generate-sources 产生应用需要的任何额外的源代码,如xdoclet。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lifxue/archive/2009/10/14/4662902.aspx
常用命令:
mvn -v 显示版本
mvn help:describe -Dplugin=help 使用 help 插件的 describe 目标来输出 Maven Help 插件的信息。
mvn help:describe -Dplugin=help -Dfull 使用Help 插件输出完整的带有参数的目标列
mvn help:describe -Dplugin=compiler -Dmojo=compile -Dfull 获取单个目标的信息,设置 mojo 参数和 plugin 参数。此命令列出了Compiler 插件的compile 目标的所有信息
mvn help:describe -Dplugin=exec -Dfull 列出所有 Maven Exec 插件可用的目标
mvn help:effective-pom 看这个“有效的 (effective)”POM,它暴露了 Maven的默认设置
mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch03 -DartifactId=simple -DpackageName=org.sonatype.mavenbook 创建Maven的普通java项目,在命令行使用Maven Archetype 插件
mvn exec:java -Dexec.mainClass=org.sonatype.mavenbook.weather.Main Exec 插件让我们能够在不往 classpath 载入适当的依赖的情况下,运行这个程序
mvn dependency:resolve 打印出已解决依赖的列表
mvn dependency:tree 打印整个依赖树
mvn install -X 想要查看完整的依赖踪迹,包含那些因为冲突或者其它原因而被拒绝引入的构件,打开 Maven 的调试标记运行
mvn install -Dmaven.test.skip=true 给任何目标添加maven.test.skip 属性就能跳过测试
mvn install assembly:assembly 构建装配Maven Assembly 插件是一个用来创建你应用程序特有分发包的插件
mvn jetty:run 调用 Jetty 插件的 Run 目标在 Jetty Servlet 容器中启动 web 应用
mvn compile 编译你的项目
mvn clean install 删除再编译
mvn hibernate3:hbm2ddl 使用 Hibernate3 插件构造数据库
分享到:
相关推荐
### Maven项目搭建可能遇到的问题及解决方案 在进行Maven项目的搭建过程中,开发人员经常会遇到各种问题,这些问题如果不妥善处理,可能会严重影响项目的进度和质量。本文将详细介绍Maven项目搭建过程中可能遇到的...
1. 创建Maven项目结构,定义POM.xml文件,添加SpringMVC、MyBatis和相关依赖。 2. 配置SpringMVC的DispatcherServlet,包括视图解析器、模型-视图映射、拦截器等。 3. 定义MyBatis的SqlSessionFactoryBean,配置数据...
maven项目搭建 依赖、继承、聚合关系
本教程将以"Maven项目搭建管理,简单demo,附普通项目"为主题,详细阐述如何使用Maven、SpringMVC、Spring、MyBatis和Oracle数据库来构建一个基础的Web应用。适合初学者学习,以便快速理解这些技术的集成与应用。 ...
这个"SpringMVC+Mybatis+Maven项目搭建(IDEA)"的demo-one文件,很可能是包含了一个已经配置好的项目模板,供开发者参考和学习。你可以下载这个文件,进一步研究其结构和配置,以加深对这三大框架的理解和应用。 ...
开发工具:IDEA 简介:使用SpringBoot+tk.Mybatis+Maven搭建的项目demo,可供参考和交流学习。项目文章:https://blog.csdn.net/fakerswe/article/details/80910035
maven搭建web项目hello world
此文档主要描述一个maven项目的搭建过程,没有理论的东西,只有实战。写文档的目的只是作为一个项目搭建的备忘录(记性差,怕忘了),也为有需要的同行提供一个参考,以方便快速搭建自己的maven项目。
### Maven配置安装与项目搭建详解 #### Maven简介 Maven是一款强大的自动化构建工具,主要用于Java项目的构建、依赖管理和项目信息管理。它通过一系列标准的过程来管理项目的生命周期,从而简化了项目的构建过程。...
首先,在创建Maven项目前需要确认你的开发环境已经配置了必要的工具和版本信息。在文档中提到的操作系统是Windows 7,JDK版本是1.6,Maven版本是3,使用的Eclipse是为Web开发者提供的版本(Indigo版本,Release ...
在创建SpringMVC项目时,我们需要先在本地安装Maven,然后通过Maven的命令行工具或者集成开发环境(IDE)如IntelliJ IDEA或Eclipse来创建一个新的Maven项目。 1. **创建Maven项目** - 打开命令行或IDE,输入`mvn ...
2021-10-28官网下载archetype-catalog.xml。(maven项目快速搭建,缺少这个文件时,提示maven-archetype-webapp could not resolve archetpye)
### Spring Boot 框架与 Maven 项目的搭建详解 ...通过上述步骤,我们不仅成功搭建了一个基于Spring Boot的Maven项目,还深入了解了Spring Boot和Maven的核心特性及其优势。这对于开发者来说是非常宝贵的实践经验。
在构建一个基于SpringMVC、MongoDB和Maven的项目时,我们需要理解这三个技术的核心概念以及如何将它们整合在一起。SpringMVC是Spring框架的一部分,主要用于构建Web应用程序的模型-视图-控制器(MVC)架构。MongoDB...
1. **创建Maven项目**:首先,我们需要创建一个新的Maven项目,定义项目的pom.xml文件。在这个文件中,我们需要引入SpringMVC、Mybatis以及相关的依赖,如数据库驱动、日志库等。 2. **配置SpringMVC**:在src/main...
以下是一个详细的Maven项目搭建流程,涵盖了从创建到配置的基本步骤: 1. **安装Maven**:首先确保你已经在你的开发环境中安装了Maven。这通常包括下载最新版本的Maven,解压到合适的位置,并将Maven的bin目录添加...
下面将详细介绍如何搭建一个基于Maven的SSM项目。 首先,**Maven** 是一个项目管理工具,它帮助开发者管理和构建Java项目,通过依赖管理和项目信息管理来简化项目的构建过程。在搭建SSM项目时,我们需要在`pom.xml`...