使用maven构建项目

安装配置好maven后,就可以使用maven来进行项目构建了。 在命令行中,进入到你需要构建的project,前提是该project必须有一个pom.xml文件,因为maven是根据pom.xml来 管理project的。然后敲:mvn clean 这时maven就会执行该project的清理动作。 如果在命令行中输入:mvn install 则maven会自动去download所依赖的库文件,然后编译,测试,打包。至于install中到底包含哪些步骤,呵呵,还没有看到。

Maven微内核机制介绍及pom设计规范讨论

maven分享   唐韧 ren.tangr@alibaba-inc.com 第一部分,maven介绍及必须了解得概念 What is maven? 开发人员理解maven,是一个构建工具,“一个用来把源代码构建成可发布的构件的工具。”  -- 像Ant这样的构建工具仅仅是关注预处理,编译,打包,测试和分发。 项目经理理解maven,是一个项目管理工具 “提供了构建工具所提供功能的超集。 除了提供构建的功能,Maven 还可以生成报告,生成Web 站点,并…

使用Maven

Maven是一个开源的、功能强大的 Project Management工具,虽然使用起来很简单,但是由于项目管理本身的复杂性和Maven的可配置性,所以不熟悉Maven的人一开始往往不能正确的使 用它来实现自己想要的功能。这篇随笔意在记录如何在Maven中实现一些功能,此随笔的内容会不断更新,所有内容基于Maven 2。 此随笔不会介绍Maven是什么,以及如何install之类的基础话题,有关信息请参考Maven Getting Started …

使用Maven进行项目管理 2 – 用Maven管理最简单的Java项目

在[url=http://lincan.iteye.com/blog/599174]使用Maven进行项目管理 1 - 基本概念[/url]中,我们讨论了Maven的基本概念。本文首先简单介绍如何在Windows下安装Maven,然后从一个最简单的Java项目入手,说明如何使用Maven进行最基本的项目管理。[size=large][b]安装Maven[/b][/size]以下步骤假定你已经正确安装JDK,并设置JAVA_HOME[list=1][*]下载Maven并解压。目前Maven的最新版本是2.2.1,下载并解…

Maven 2 概览

[size=x-large][b]Maven 2 概览[/b][/size] Maven 是一个顶级的 Apache Software Foundation 开源项目,创建它最初是为了管理 Jakarta Turbine 项目复杂的构建过程。从那以后,不论是开源开发项目还是私有开发项目都选择 Maven 作为项目构建系统。Maven 快速地发展着,如今已是第二版,Maven 已经从针对单个复杂项目的定制构建工具成长为广泛使用的构建管理系统,其丰富的功能可以应用于大多数的软件…

maven常用命令

1. Maven 1.1. Maven介绍 我们使用maven构建应用环境,因此我们先来简单介绍maven。Maven是什么?如何回答这个问题 要看你怎么看这个问题。 绝大部分Maven用户都称Maven是一个"构建工具":一个用来把源代码构建成可发布的构件的工具。构建工程师和项目经理会说Maven是一个更复杂 的东西:一个项目管理工具。那么区别是什么? 像Ant这样的构建工具仅仅是关注预处理,编译,打包,测试和分发,而 Maven…

maven初体验

之所以看Maven,是因为看到一些文章,讲Maven是如何支持项目构建的,是下一代Ant……。于是乎,经不起诱惑,也开始接触了一下Maven。        Maven的基本概念先不讲,这里主要记录我的一些体会。        我对Maven印象最为深刻的是:Maven其实不是Ant,Ant通过Task完成很多关于项目编译,打包之类的问题,然后提供了很多的Task,完成其它的工作。Maven的目标其实非常特定,它就是为了简化项目构建的过程…

使用Maven进行项目管理 1 – 基本概念

本文介绍Maven的基本概念,在下一篇博文[url=http://lincan.iteye.com/blog/599197]使用Maven进行项目管理 2 - 用Maven管理最简单的Java项目[/url]中,我们将应用Maven工具和Maven的构建思想管理一个最简单的Java项目。[size=large][b]什么是Maven[/b][/size]Maven的官方网站上是这样定义的[quote]At first glance Maven can appear to be many things, but in a nutshell Maven is an attempt to app…

maven2

概述 Maven的目标 对Maven的错误理解 Maven的版本 Maven的安装 Windows 2000/xp下的安装 基于Unxi-based的操作系统(Linux,Solaris and Mac OS X) 查看依赖库的位置 http://mvnrepository.com/ Maven主要功能 构建项目 web项目 java应用程序 Maven项目的标准目录介绍 项目构建的生命周期的介绍 pom.xml介绍 文档编制 文档创建: 文档格式 文档国际化 报告设置 依赖管理 配置管理 持续集成工具cont…

使用maven打出独立应用程序的jar包

Java独立应用程序的执行有两种方式:  java -jar 命令 和 java -classpath 命令 其中,因为java -jar 不接收classpath参数(或者说-classpath对它不起作用),因此必须把所有依赖的文件都打到一个jar里(比如 One jar)。这样就存在一个问题:修改这个独立应用程序的配置文件会很不方便。(ps:当前路径是它的类路径)。 所以除非不用配置信息或从命令行指定配置信息,更好的方式应该是使用java -cp(…

Spring下配置job

没什么可说的, 今天把以前配置的一个job重新整理了下,用maven管理了。      应该说用Maven的特性更多一些:打成的jar是可运行的, 打成的jar包里包括了运行所依赖的jar。     执行“mvn package”后, 再运行“java -jar .\target\rmn190Proj-jar-with-dependencies.jar”命令。   如下输出:   main started. and current second is: 1 job executed.current second is: 30 job executed.current secon…

在Ubuntu上建立服务器环境(2):JDK、Mysql、Ftp的安装

1、安装JRE和JDK 详见:http://wiki.ubuntu.org.cn/Java%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE 1)安装JRE:sudo apt-get install sun-java6-jre 2)安装JDK:sudo apt-get install sun-java6-jdk 3)配置环境变量:      sudo vi /etc/environment      CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib      JAVA_HOME=/usr/lib/jvm/java-6-sun 4)如安装有多版本的java,运行:sudo update-alternatives --con…

在Windows下安装和配置Flex 3 SDK

在Windows下安装和配置Flex 3 SDK<o:p></o:p>     Adobe AIR 命令行工具需要安装Java,可以是JRE或JDK(1.4.2版本以上),JRE到这里下载 http://java.sun.com/j2se/1.4.2/download.html,JDK到这里下载http://java.sun.com/javase/downloads/index.jsp 。<o:p></o:p>  注意:终端用户不需要Java环境。<o:p></o:p> Flex SDK 包含AIR API和命令行工具用于打包,编…

java keytool 安全证书学习

keytool生成证书 验证是否已创建过同名的证书keytool -list -v -alias tomcat -keystore "%JAVA_HOME%/JRE/LIB/SECURITY/CACERTS" -storepass changeit删除已创建的证书keytool -delete -alias tomcat -keystore "%JAVA_HOME%/JRE/LIB/SECURITY/CACERTS" -storepass changeit 创建证书1.服务器中生成证书:(注:生成证书时,CN要和服务器的域名相同,如果在本地测试,则使用localhost)keytool -genke…

设置tomcat自启动服务

在window环境下,设置tomcat自启动服务Tomcat----------------------------环境参数配置------------------------- JAVA_HOME:JDK安装目录 JRE_HOME:JRE安装目录 CATALINA_HOME:JRE安装目录 ---------------------------关于tomcat5自定义服务------------------------- tomcat下bin有两个exe文件tomcat5和tomcat5w 1、tomcat 设置一个TOMCAT服务 比如自定义一个服务:tomcat5 //IS//mytomcat 启动自…