Maven
分享Maven相关知识点
斗者_2013
多年java老兵,专注微服务,中间件等热点技术,分享工作心得和技术干货
展开
-
maven web项目不能创建src/main/java等文件夹的问题
maven web项目不能创建src/main/java等文件夹的问题 eclipse创建maevn web项目,在选择maven_archetype_web原型后,默认只有src/main/resources这个Source Floder。 按照maven目录结构,添加src/main/java、src/test/java等Sour转载 2015-04-10 13:15:54 · 2665 阅读 · 0 评论 -
创建Maven web项目
maven是个项目管理工具,集各种功能于一身,下面介绍maven web项目在eclipse种的配置,并于tomcat集成。配置成功后,可以跟一般的web项目一样调试。 一、准备条件1、安装下载jdk 这里以jdk1.6为例 2、安装eclipse 到eclipse官网下载 Eclipse IDE for Java EE Deve转载 2015-04-10 11:07:17 · 628 阅读 · 0 评论 -
常用Maven插件介绍
我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的。进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如maven- compiler-plugin的compile目标用来编译位于src/main/java/目录下的主源码,testCompi转载 2016-08-03 16:28:13 · 439 阅读 · 0 评论 -
Maven实战(九)——打包的技巧
“打包“这个词听起来比较土,比较正式的说法应该是”构建项目软件包“,具体说就是将项目中的各种文件,比如源代码、编译生成的字节码、配置文件、文档,按照规范的格式生成归档,最常见的当然就是JAR包和WAR包了,复杂点的例子是Maven官方下载页面的分发包,它有自定义的格式,方便用户直接解压后就在命令行使用。作为一款”打包工具“,Maven自然有义务帮助用户创建各种各样的包,规范的JAR包和WAR包自然转载 2016-07-28 18:32:35 · 844 阅读 · 0 评论 -
maven打包dubbo接口之最佳实践
之前刚开始学习dubbo的时候,曾写过一个入门的小例子,当时生产者也是用tomcat去跑的,其实dubbo只需要提供service层接口就好了,并不需要和http相关的东西,所以其实并不需要用tomcat去跑,我们完全打成其他的包直接去跑,这样dubbo接口也不会tomcat性能的限制,而打包可以说是maven最擅长的事情之一,今天就记录一下我们公司的实际项目中使用maven-assembly-p转载 2016-07-28 18:31:16 · 3891 阅读 · 0 评论 -
Maven学习之利用mvn deploy命令上传包
mvn:deploy在整合或者发布环境下执行,将最终版本的包拷贝到远程的repository,使得其他的开发者或者工程可以共享。 以将ojdbc14传到nexus中的thirdparty为例 一 配置settings.xml 因为nexus是需要登陆操作,当然可以通过配置免登陆,这是后话。在settings.xml的 thir转载 2016-04-29 10:04:31 · 2843 阅读 · 0 评论 -
解决Cannot change version of project facet Dynamic web module to 2.5
我们用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的,而一般现在至少都是2.5,在Project Facets里面修改Dynamic web module为2.5的时候就会出现Cannot change version of project facet转载 2015-05-13 16:42:31 · 471 阅读 · 0 评论 -
json-lib 的maven dependency
项目中要用到json-lib,mvnrepository.com查找它的dependency时结果如下:xml 代码[html] view plaincopydependency> groupId>net.sf.json-libgroupId> artifactId>json-libart转载 2015-05-13 10:04:49 · 370 阅读 · 0 评论 -
MyEclipse环境下如何采用Maven导入ojdbc14.jar和ojdbc6.jar
阿里数据库连接池druid连接Oracle 11g R2报错:not support oracle driver 1.01、背景及环境这几天在捣鼓Struts2+Spring3+Hibernate4+Maven+EasyUI的整合,JDK1.7,数据库采用Oracle 11g R2,驱动采用ojdbc14,数据库连接池采用阿里巴巴的druid(完整的包名为com.aliba转载 2015-05-12 14:05:44 · 1289 阅读 · 0 评论 -
Maven Nexus 详细教程
Nexus 教程分类: maven2012-09-10 10:24 2260人阅读 评论(0) 收藏 举报mavenjunittoolssearchuploadrest目录(?)[+]Nexus介绍Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一转载 2015-04-10 14:17:16 · 649 阅读 · 0 评论 -
Maven实战 nuxus仓库
【Maven实战】仓库介绍和Nexus的安装在Maven中我们之前进行配置一个项目的依赖时,引用一下jar包,这些jar包第一次都会从一个地方进行下载,这个地方称为仓库,而对于仓库一般有本地仓库和中心仓库之分,但是我们一般在做项目时会在自己的服务器上配置一个私有仓库,那么我们下面就来创建一个私有仓库,这里我们使用的一个工具叫做Nexus。1、首先到http://www.转载 2015-04-10 14:05:09 · 923 阅读 · 0 评论 -
Maven jar包依赖配置
Maven实战(六)依赖博客分类: Maven实战企业应用 我们项目中用到的jar包可以通过依赖的方式引入,构建项目的时候从Maven仓库下载即可。 1. 依赖配置 依赖可以声明如下: Xml代码 project> ... dependencies> depende转载 2015-04-10 13:34:50 · 5149 阅读 · 0 评论 -
Maven生命周期
本套博客教程转载自Maven实战系列,原地址是 点击打开链接1. 三套生命周期 Maven拥有三套相互独立的生命周期,它们分别为clean,default和site。 每个生命周期包含一些阶段,这些阶段是有顺序的,并且后面的阶段依赖于前面的阶段,用户和Maven最直接的交互方式就是调用这些生命周期阶段。 以clean生命周期为例,它包含的阶段有pre-c转载 2015-04-10 13:30:57 · 438 阅读 · 0 评论 -
maven环境快速搭建
本来一直对Maven不怎么上心,但是昨天在研究CXF3.0时,发现里面的demo都是使用的Maven,而我自己在搭建传统的web项目实现CXF时,为了解决jar包冲突的问题,白白花了几个小时的时间还是一无头绪的时候,我屈服了。而当我看见CXF里面的simple包中的示例代码中,只是在pox.xml中配置几行代码就解决jar包问题的时候,我深深地为maven的简单,优雅而震惊了。这是驱使我尽快掌握M转载 2015-04-10 09:51:49 · 526 阅读 · 0 评论 -
Eclipse中Maven中央仓库索引的建立
MAVEN导入依赖的Jar包时Index downloads are disabled, search results may be incomplete问题的解决转载 2016-05-29 18:28:02 · 19685 阅读 · 0 评论