摘要:项目的打包类型:pom、jar、war 项目中一般使用maven进行模块管理,每个模块下对应都有一个pom文件,pom文件中维护了各模块之间的依赖和继承关系。项目模块化可以将通用的部分抽离出来,方便重用;修改一部分代码不再是build整个项目,缩短了build时间;此外各模块都有自己的pom文件,结
阅读全文
摘要:通过maven下载源代码,在eclipse中浏览源代码时,发现中文注释为乱码的问题。 eclipse默认编码造成的问题。可以通过以下方法解决: 1.修改Eclipse中文本文件的默认编码:windows->Preferences->general->Workspace->Text file enco
阅读全文
摘要:前言 最近在做itoo的pom优化工作,发现对于maven依赖管理中的scope标签还是有不明白的地方,所以今天就来总结一下这方面的知识,scope在maven的依赖管理中主要负责项目的部署 maven的哲学在上次技术分享的时候也提到了:约定大于配置,所以在maven中,很多内容都有默认值,scop
阅读全文
摘要:1、DepencyManagement应用场景 当我们的项目模块很多的时候,我们使用Maven管理项目非常方便,帮助我们管理构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管理、管理二进制库等等。 由于我们的模块很多,所以我们又抽象了一层,抽出一个itoo-base-
阅读全文
摘要:通常apache ant是和eclipse软件绑定在一起的。尝试了一些方法不行,想到了一个笨的方法,分享一下: ①打开ant 编译时的配置界面 ②.切换到classPath选项卡,选择ant home ③.选择合适的apache ant版本替换当前的版本
阅读全文
摘要:eclipse Maven >update Project时出现以上错误: 原因是pom文件中,以下配置只支持一个目录,该目录下不能有子目录: 但是在工程中在以上目录下存在2个子目录,所以就报错了,Maven不知道哪个才是真的源代码目录。当前工程目录结构图: 解决方法: 指定一个更具体的目录作为其源
阅读全文
摘要:项目中要用到json-lib,mvnrepository.com查找它的dependency时结果如下: xml 代码 [html] view plain copy <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-li
阅读全文
摘要:Eclipse Maven 开发一个 jee 项目时,编译时遇到以下错误:Description Resource Path Location TypeDynamic Web Module 3.0 requires Java 1.6 or newer. bdp line 1 Maven Java E
阅读全文
摘要:一 发现问题 在pom.xml中添加依赖时语法如下 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>1.2.6</version></dependenc
阅读全文
摘要:现象: 本地可以访问错误提示中的地址。但使用maven无法下载jar包。 环境: 浏览器上网需要使用代理 解决方法:
阅读全文
摘要:1.今天使用命令mvn compile编译maven项目时提示错误信息,部分错误信息如下: 发现wsdl4j-1.6.3.jar下载到本地时失败,从提示可知是本地仓库的缓存(cached)造成。我们找到maven的仓库目录,找到该jar的下载目录。找到.lastUpdated文件,删除它。然后ecl
阅读全文
摘要:为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上,这样的话就可以通过这台搭建了nexus私服的电脑访问maven的远程仓库。 1.首先确定
阅读全文
摘要:由于Oracle授权问题,Maven3不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库。 一.首先要得到Oracle JDBC Driver 1.通过Oracle官方网站下载相应版本:http://www.oracle
阅读全文
摘要:1.mvn dependency:sources 故名思义,有了它,你就不用到处找源码了,运行一下,你项目里所依赖的jar包的源码就都有了
阅读全文
摘要:eclipse创建maevn web项目,在选择maven_archetype_web原型后,默认只有src/main/resources这个Source Floder时,会报目folder already Source Floder。 按照maven目录结构,添加src/main/java、src
阅读全文
摘要:问题1.maven install时出现,日志如下: 系统资源不足。有关详细信息,请参阅以下堆栈追踪。 原因分析:虚拟机堆溢出,默认只有63M,工程比较多时容易出现此问题 解决方案:在maven启动脚本(mvn.bat)中,重新设置堆大小(set MAVEN_OPTS= -Xms128m -Xmx5
阅读全文
摘要:maven3实战之设置HTTP代理 有时候你所在的公司基于安全因素考虑,要求你使用通过安全认证的代理访问因特网。这种情况下,就需要为Maven配置HTTP代理,才能让它正常访问外部仓库,以下载所需要的资源。首先确认自己无法直接访问公共的maven中央仓库,直接运行命令ping repo1.maven
阅读全文
摘要:Maven的Eclipse插件m2eclipse在线安装地址 http://m2eclipse.sonatype.org/sites/m2e;我又试了link方式安装也没什么作用,不知怎么回事? 还有让webapp显示到最上层的WTP插件http://m2eclipse.sonatype.org/s
阅读全文
摘要:打包:mvnpackage编译:mvncompile编译测试程序:mvntest-compile清空:mvnclean运行测试:mvntest生成站点目录:mvnsite生成站点目录并发布:mvnsite-deploy安装当前工程的输出文件到本地仓库:mvninstall
阅读全文