maven
文章平均质量分 68
xiaoxinyu316
每天进步一点点。
展开
-
maven常用命令
参数 Java代码 -o 取消远程下载 -Dmaven.test.skip=true 跳过测试 打包 Java代码 mvn package 打源码包 Java代码 mvn source:jar 安装 Java代码转载 2014-08-19 23:15:01 · 540 阅读 · 0 评论 -
如何写build.xml
=================================================================== 定义属性(property tasks) 最好把用到的路径呀,名称呀都在这里定义成全局变量 例:定义 以后就可以这样用它: 现在:b=="hello/b" ====================转载 2014-06-20 23:41:45 · 693 阅读 · 0 评论 -
Maven实战(九)——打包的技巧
“打包“这个词听起来比较土,比较正式的说法应该是”构建项目软件包“,具体说就是将项目中的各种文件,比如源代码、编译生成的字节码、配置文件、文档,按照规范的格式生成归档,最常见的当然就是JAR包和WAR包了,复杂点的例子是Maven官方下载页面的分发包,它有自定义的格式,方便用户直接解压后就在命令行使用。作为一款”打包工具“,Maven自然有义务帮助用户创建各种各样的包,规范的JAR包和WAR包自然转载 2014-08-19 23:26:48 · 520 阅读 · 0 评论 -
ANT build.xml文件详解
Ant的优点跨平台性。Ant是用Java语言编写的,所示具有很好的跨平台性。操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件)。Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。Ant开发Ant的构建文件Ant构建文件默认命名为build.xml,也可以取其他的名字转载 2014-11-06 11:52:07 · 517 阅读 · 0 评论 -
Maven基础-默认中央仓库[settings.xml 配置详解 ]
转载:http://blog.csdn.net/earth3008/article/details/9262409首先:Maven中央仓库的搜索全部公共jar包的地址是,http://search.maven.org/===Maven基础-默认中央仓库===================================当我们创建一个简单的Maven项目后(只需要在po转载 2015-01-19 17:58:29 · 603 阅读 · 0 评论 -
Maven —— 如何设置HTTP代理
公司需要设置代理才能上网,而运行Maven时需要下载依赖的库。怎么办呢? 原来Maven也像IE一样,可以设置代理的。 步骤如下: ·编辑 ~/.m2/setting.xml 文件。如果该目录下没有该文件,复制 $M2_HOME/conf/setting.xml 。 ·找到 节点。去掉相应的注释,设置代理信息。 1 2 optional转载 2015-01-19 17:32:52 · 1123 阅读 · 0 评论 -
Equinox OSGi
原文:http://ssydxa219.iteye.com/blog/13082981. 背景信息Equinox项目是Eclipse开源组织提供的OSGi框架的实现。Eclipse自3.0版本开始,其内核移植到OSGi框架上。通过OSGi框架强大的组件控制,交互和管理能力,再加上Eclipse插件的自有特点,Eclipse开源框架得到了跳跃式的发展。同时,OSGi规范得益于转载 2015-01-19 23:18:45 · 852 阅读 · 1 评论 -
mave的依赖范围
原文:http://blog.csdn.net/zhuxinhua/article/details/5789278compile(编译范围)compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath中可用,同时它们也会被打包。 provided(已提供范围)provided依赖只有在当JD转载 2015-01-19 22:46:05 · 404 阅读 · 0 评论 -
Bundle Plugin for Maven
原文地址:http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html翻译水平有限,大家将就着看吧。 今天来全面讲一下 bundle plugin for Maven 插件的使用方式首先我们来看一个例子Xml代码 ... plugins转载 2015-01-21 15:28:57 · 6111 阅读 · 0 评论 -
导出和导入Package
Export-Package用于声明Bundle要导出哪些Package,Import-Package用于声明Bundle需要导入哪些Package。这两个标记最简单的方式是直接跟随导入或导出的Package名称,如果导入或导出多个Package,则使用逗号分隔,如下所示:Export-Package: org.osgi.service.io, org.osgi.service.web转载 2015-01-21 21:39:19 · 1549 阅读 · 0 评论 -
【OSGi】2. bundle与模块化
原文:http://blog.csdn.net/vking_wang/article/details/9900663模块层是OSGi框架的最基础层次,是OSGi其他部分的基础。1、模块定义:一个从逻辑上封装实现类的集合,一个基于实现类子集的可选公共API,一个对外部代码依赖关系的集合。package是Java提供的一种内建的模块化方式,但它有一些转载 2015-01-23 10:56:59 · 462 阅读 · 0 评论 -
ant 使用指南
ant 使用指南 一、概述ant 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。在实际软件开发中,有很多地方可以用到ant。 开发环境:System:WindowsJDK:1.6+IDE:eclipseant:1.9.1 Email:hoojo_@126.comBlog:http:转载 2014-06-21 21:10:59 · 594 阅读 · 0 评论 -
JAVA Ant 之 build.xml 标签详解
Ant的概念 可能有些读者并不理解什么是Ant以及如何使用它,但只要使用通过Linux系统的读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make、gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,同样转载 2014-06-21 00:53:58 · 3965 阅读 · 0 评论 -
ant怎么用
1,什么是ant ant是构建工具2,什么是构建 概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个3,ant的好处 跨平台 --因为ant是使用java实现的,所以它跨平台 使用简单--与ant的兄弟make比起来 语法清晰--同样是和make相比 功能强大--ant能做的事情很多,可能你用了很转载 2014-06-20 17:32:36 · 759 阅读 · 0 评论 -
初学maven(5)-使用assembly plugin实现自定义打包
在上一篇文章中,讨论到在对maven的机制不熟悉的情况下,为了实现自己需要的打包格式而使用maven ant task以maven + ant的方式来实现非标准打包,而现在要介绍的是maven中针对打包任务而提供的标准插件:assembly plugin。 依然以上文(初学maven(4)-使用maven ant task实现非标准打包)的项目为例,要打包的程序如下:转载 2014-08-19 17:46:15 · 482 阅读 · 0 评论 -
maven核心,pom.xml详解
什么是pom? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。 快速察看: 4.0.0 ... ... ... ... ...转载 2014-08-18 23:01:05 · 545 阅读 · 0 评论 -
Having problem building jcifs V1.2.19
C:\Temp\jcifs_1.2.19>ant allBuildfile: build.xmldependencies:hasServlet:BUILD FAILEDC:\Temp\jcifs_1.2.19\build.xml:45: The following error occurred while executingthis line:C:\Temp\jcifs_1.2转载 2014-11-10 16:37:27 · 875 阅读 · 0 评论 -
maven常用命令集
maven常用命令 mvn compile 编译主程序源代码,不会编译test目录的源代码。第一次运行时,会下载相关的依赖包,可能会比较费时间。 mvn test-compile 编译测试代码,compile之会后生成target文件夹,主程序编译在classes下面,测试程序放在test-classes下。 mvn test 运行应用程序中的单转载 2014-08-18 22:44:39 · 395 阅读 · 0 评论 -
linux上安装ant
1.下载从 http://ant.apache.org/bindownload.cgi 可以下载最新的tar包:apache-ant-1.6.2.tar.gz。如果是windows环境则是zip文件,解压后,在系统环境变量里设置 ANT_HOME为f:\project\tools\apache-ant-1.6.2,并将f:\project\tools\apache- ant-1.6.2\b转载 2014-06-19 22:49:12 · 2178 阅读 · 0 评论 -
Maven生命周期详解
Maven强大的一个重要的原因是它有一个十分完善的生命周期模型(lifecycle),这个生命周期可以从两方面来理解,第一,顾名思义,运行Maven的每个步骤都由它来定义的,这种预定义的默认行为使得我们使用Maven变得简单,相比而言,Ant的每个步骤都要你手工去定义。第二,这个模型是一种标准,在不同的项目中,使用Maven的接口是一样的,这样就不用去仔细理解每个项目的构建了,一般情况下,mvn转载 2014-08-22 11:14:02 · 417 阅读 · 0 评论 -
maven手动添加jar包到库
有的时候,maven的包在中央库中找不到的话,需要手动添加,方法如下,以添加oracle包到本地仓库为例: 1)在某个目录下,先放置好oracle 11g的驱动 2) 然后编写pom.xml文件 Xml代码 project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://w转载 2014-08-19 23:18:19 · 573 阅读 · 0 评论 -
build jcifs-1.3.17提示需要Servlet-API
destdir="build" source="1.5" target="1.5" fork="yes" executable="/build/toolchain/lin32/jdk-1.5.0_16/bin/javac" compiler="javac1.5"原创 2014-11-17 16:38:09 · 1103 阅读 · 0 评论 -
mvn 常用命令
1. mvn compile 编译源代码2. mvn test-compile 编译测试代码3. mvn test 运行测试5. mvn package 打包,根据pom.xml打成war或jar如果pom.xml中设置 war,则此命令相当于mvn war:war如果pom.xml中设置 jar,则此命令相当于mvn jar:jar6. mvn -Dtest packag转载 2014-11-18 13:48:01 · 454 阅读 · 0 评论 -
Ant_的最完整build.xml解释
Ant的概念Make命令是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,用样也是基于这些缺陷对Ant做了更好的设计。Ant 与 makefileMakefile有一些不足之处,比如很多人都会碰到的烦人的Tab问题。最初的Ant开发者多次强调”只是转载 2014-06-21 00:58:57 · 712 阅读 · 0 评论 -
maven常见问题问答
原文:http://niuzhenxin.iteye.com/blog/1604559 1.前言Maven,发音是[`meivin],"专家"的意思。它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把project1项目完全迁移并应用maven,所以对maven进行了一些深入的学习。写这个学习笔记的目的,一个是为了自己备忘,二则希望能够转载 2016-05-19 22:19:31 · 666 阅读 · 0 评论