- 浏览: 864409 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (509)
- android (55)
- CSS (23)
- eclipse (25)
- Data Structes and Algorithms (53)
- J2SE (87)
- Java_面试学习_j2se (26)
- java_面试学习_非技术 (13)
- java_gui (2)
- java_设计模式 (27)
- JDBC (10)
- java_web (15)
- hibernate (5)
- Oracle (37)
- Struts2 (7)
- Word-----dos (24)
- Jbpm (3)
- java小技巧 (8)
- math (1)
- flex (12)
- WebService (4)
- 生活 (9)
- 小框架或小语言 (27)
- spring (1)
- 面试~~~软实力 (7)
- jstat的用法 (1)
- jmap (1)
- 数据链路层和传输层的流量控制区别 (1)
- shell (0)
- 财商 (1)
- javascript (0)
- js研究 (1)
- 代码收集 (0)
最新评论
-
海尔群:
http://jingyan.baidu.com/articl ...
android加密 -
完美天龙:
------------------------- ...
asm----字节码操纵 -
houniao1990:
大神,请问 string 类型 定义为 oracle的 cha ...
hibernate注解 -
JamesQian:
Line:103
f.doFilter(msg);
是否需 ...
责任链模式_过滤器模式 -
sacoole:
好评
interview--- 如何从N个数中选出最大(小)的n个数?
常用maven命令
mvn clean install -DskipTests -o
mvn clean install -DskipTests -o
何为构建(build):出了编写源代码,我们每天都要花时间在编译,运行单元测试,生成文档,打包和部署等等事情上,这就是构建(build). maven不仅仅是构建工具,他还是一个依赖管理工具和项目信息管理工具----提供了中央仓库,能够帮我们自动下载构件。意义:随着依赖增多,版本不一致,版本冲突,依赖臃肿等问题就来了,maven通过坐标系统准确的定位每个构件(artifact)(就是每个java类库)。 管理项目信息:包括项目描述,开发者列表,版本控制系统地址,许可证,缺陷管理系统地址。 CI:持续集成的前提是源代码管理系统和构件系统。Hudson就是CI服务器 <groupId>com.alibaba.qa</groupId>----组织名称 <artifactId>alibaba-cobertura</artifactId>----项目名称 <version>1.0-SNAPSHOT</version>---版本号,SNAPSHOT的意思是:改版本在开发中,还不稳定 一般来说java类的包都应该是基于项目的groupId,artifactId,不强制 maven中央库的查询地址:http://search.maven.org 查看依赖: mvn dependency:tree----当前项目的依赖以及传递依赖 mvn dependency:list ----当前项目的依赖 分析依赖关系: mvn dependency:analyze 这个工具会有两部分信息: 1.used undeclared dependencies: 意指项目中使用到的(import到了),但是没有显示声明的依赖,这样的依赖是不在maven控制之中的,所以建议声明出来 2.unused declared dependencies: 项目中没有使用,但是显示声明的依赖,但是这些依赖很可能是传递依赖,所以这个提示没什么用 mvn clean install -U 这个命令让maven强制检查更新,注意:虽然我上传了一个 2.1-SNAPSHOT,但是maven会自动为构件打上时间戳,比如2.1-20110626-13,有了这个时间戳,maven就能随时找到仓库中该构件的最新版本 <plugin> ---这个插件指定java的版本等信息,如果没有将按照java1.3来编译 <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>${java.version}</source> <target>${java.version}</target> <encoding>${java.encoding}</encoding> </configuration> </plugin> <plugin>-----ant插件,可以在maven中执行ant <artifactId>maven-antrun-plugin</artifactId> <executions> <execution> <phase>compile</phase> <configuration> <tasks> <echo message="project home: ${basedir}" /> <echo message="java home: ${java.home}" /> <echo message="java source version: ${java.version}" /> <echo message="java target version: ${java.version}" /> <echo message="java source charset: ${java.encoding}" /> </tasks> </configuration> <goals> <goal>run</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-antrun-plugin</artifactId> <executions> <execution> <phase>compile</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <delete file="${project.build.directory}/classes/abc.properties" /> </tasks> </configuration> </execution> </executions> </plugin> ----------下面是配置在setting.xml中的仓库认证信息 <servers> <server> <id>b2b.repo.server</id> <username>maven</username> <password>secret</password> </server> <server> <id>scm.deploy.account</id> <username>maven</username> <password>secret</password> </server> </servers>
发表评论
-
jqplot参数描述
2012-10-17 10:20 2667jqPlot 图形报表插件简介及参数详解(jquery) ... -
Apache 代理(Proxy)
2012-08-16 17:23 1673代理分为:正向代理(Foward Proxy)和反向代理(Re ... -
Apache 2.2-SSL操作大全
2012-08-11 20:06 1532制作CSR申请文件 安装证书文件 客户端证书认证 强制H ... -
HTTP返回码中301与302的区别
2012-08-11 17:04 9290一.官方说法 301,302 ... -
handlerbar
2012-08-09 17:42 1358安装和使用 Handlebars的 ... -
win7ppt打开两个的问题
2012-08-08 10:09 19131、引言 Excel 是我们最常用的办公软件之一,在日常工作中 ... -
xsi:schemaLocation
2012-08-05 10:57 1584在实例中引用模式文档 XML Schema提供了两个在实例 ... -
sublime text 快捷键
2012-07-28 10:40 1147快捷键 XP版 Ctrl+L 选择整行 ... -
webx常用标签收集
2012-07-10 09:59 1155#set($spmHome="/static&quo ... -
java调用domino
2012-06-20 17:52 1213java访问操作lotus domino数据库 有几种方式: ... -
Lotus Domino/Notes Toolkits 综述(注:转)
2012-06-20 17:04 1561http://wind-bell.iteye.com/blog ... -
notes数据库api
2012-06-20 16:42 1817用Java远程操作Domino服务器的例子 1.服务器必 ... -
cron
2012-06-09 09:15 2617上一文中提到 Cron触发 ... -
quartz与mysql连接 持久化
2012-06-07 10:10 4425Mysql相关软件: MySQL-server-communi ... -
quartz
2012-06-06 19:14 1459http://blog.csdn.net/bibitoo712 ... -
史上最简! Subvision SVN (svn的服务器端) 安装教程
2012-04-19 10:02 1244由于 indian 写的Subvision安装教程实在是太好了 ... -
反编译还原总结
2011-12-11 15:06 1975java class 利用jad 反编译之后,偶尔回碰到一 ... -
asm解读
2011-09-06 22:45 1126目的: 程序分析:用于分析程序,动态生成proxy等。 程序生 ... -
svn命令
2011-07-18 19:34 1396svn命令 通常都有帮助,可通过如下方式查询: $ svn ... -
svn编程
2011-06-02 20:24 1644API文档: http://svnkit.com/jav ...
相关推荐
基于项目对象模型 (POM) 的概念,Maven 可以从一条中央信息中管理项目的构建、报告和文档。 压缩包内容: apache-maven-3.8.1-bin.zip、 apache-maven-3.8.1-bin.tar.gz、 apache-maven-3.8.1-src.zip、 apache-...
Apache Maven (apache-maven-3.8.4-bin.zip)是一个软件项目管理和理解工具。基于项目对象模型 (POM) 的概念,Maven 可以从一条中央信息中管理项目的构建、报告和文档。
Apache Maven (apache-maven-3.8.2-bin.zip)是一个软件项目管理和理解工具。基于项目对象模型 (POM) 的概念,Maven 可以从一条中央信息中管理项目的构建、报告和文档。
Apache Maven (apache-maven-3.8.2-bin.tar.gz)是一个软件项目管理和理解工具。基于项目对象模型 (POM) 的概念,Maven 可以从一条中央信息中管理项目的构建、报告和文档。
Apache Maven (apache-maven-3.8.4-bin.tar.gz)是一个软件项目管理和理解工具。基于项目对象模型 (POM) 的概念,Maven 可以从一条中央信息中管理项目的构建、报告和文档。
Apache Maven,是一个软件项目管理及...基于项目对象模型概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。 Maven也可被用于构建和管理各种项目,例如C#,Ruby,Scala和其他语言编写的项目。
基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。 Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。 Maven 也可被用于构建和管理各种项目...
基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。 Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。 Maven 也可被用于构建和管理各种项目,...
Apache Maven是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。 本教程将介绍如何使用Maven在Java开发,或任何其他的编程语言的任何项目。
Apache Maven 3.6.3 ...根据项目对象模型的概念:建立,依赖管理,文档制作,现场发布和分发出版物都是从控制 的pom.xml的声明文件。插件可以扩展Maven, 以利用许多其他开发工具来报告或构建过程。
Maven是一个软件项目管理和理解工具。基于项目对象模型(POM)的概念,Maven可以从一个中心位置管理项目的构建,报告和文档。 核心版本独立于可用的插件。更多的插件将分开发布。查看插件列表以获取更多信息
Apache Maven 3.6.0 已发布,Apache Maven 是一个项目管理和构建工具。基于项目对象模型(POM)的概念, Maven 可以从中心位置管理项目的构建、报告和文档。
Apache Maven (apache-maven-3.8.4-src.tar.gz 源代码)是一个软件项目管理和理解工具。基于项目对象模型 (POM) 的概念,Maven 可以从一条中央信息中管理项目的构建、报告和文档。
一、Maven的基本概念 Maven是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。 1.1、项目构建 项目构建过程包括【清理项目】→【编译项目】→【测试项目】→【生成测试...
Maven JDK9拼图示例状态目前只不过是概念证明这里的一切都是投机活动!总览例如怎么可能JMOD / JLINK协同工作,在Maven构建(使用和的Maven)。
maven-java-formatter-plugin 该项目旨在使用 Eclipse 代码格式化程序作为 Maven 插件提供 Java 源文件格式。 它是在阅读了发布的一篇文章后开始的(感谢 John 撰写了如此有用的文章)。 本软件不提供任何保证。 ...
Apache Maven 3.6.1 ,Apache Maven 是一个项目管理和构建工具。基于项目对象模型(POM)的概念, Maven 可以从中心位置管理项目的构建、报告和文档。
基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。 Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。 Maven 也可被用于构建和管理各种项目,...