Maven
文章平均质量分 89
iteye_3126
这个作者很懒,什么都没留下…
展开
-
Maven入门--概念与实例(转载)
配置参考:http://fhd001.iteye.com/category/160819 最近由于工作原因在研究、应用Maven,有了一些体会就写成了此文。本文虽然是Maven2的入门文章,但并不涉 及 Maven的历史、下载与安装,这些内容可以到Maven的官方网站上了解。本文主要是关注Maven中的重要概念,并以一个实例来阐述使用Maven的 基本方法。文末有例子代码下载的链接。 ...原创 2011-11-29 15:42:12 · 76 阅读 · 0 评论 -
Maven单元测试
先看一个简单例子:1. 先在src/main/java的包com.bcc.ctrl下定义一个Calculator类package com.bcc.ctrl;public class Calculator { public int add(int op1, int op2){ return op1 + op2; } public int sub(int o...原创 2013-07-01 15:24:48 · 77 阅读 · 0 评论 -
Maven中配置jetty
Maven中集成jetty配置clean install -Dmaven.test.skip=true清除产生的项目,并跳过测试原创 2012-06-12 16:49:24 · 94 阅读 · 0 评论 -
eclipse 中创建maven web项目
Maven的Eclipse插件m2eclipse在线安装地址 http://m2eclipse.sonatype.org/sites/m2e;我又试了link方式安装也没什么作用,不知怎么回事?还有让webapp显示到最上层的WTP插件http://m2eclipse.sonatype.org/sites/m2e-extras下面介绍方法一、创建新Maven Web项目1.新建Ma...原创 2012-10-31 17:27:10 · 58 阅读 · 0 评论 -
使用Eclipse构建Maven的SpringMVC项目
参考博客:http://www.cnblogs.com/xujj/archive/2012/04/16/2452788.html需要注意的几点: 2.3.3 配置 Modify Faceted Project时输入src/main/webapp,与当前web目录保持一致 3.1 在pom.xml中添加所需要的jar包时,依赖的Dependencies需要手动配置上,才能...原创 2012-10-31 17:29:22 · 58 阅读 · 0 评论 -
如何设置(修改)jetty(maven插件maven-jetty-plugi)的端口
在使用jetty的maven插件,有两种方式来改变jetty server的端口,第一种方式较为简单,即:通过命令行指定端口:mvn -Djetty.port=9999 jetty:run另一种方式是在pom中的配置中通过指定新的connector来实现的,例如下述的配置文档:[html] view plaincopy<plugin&...原创 2012-11-05 11:31:35 · 89 阅读 · 0 评论 -
Cas集成openid配置
参考文章:https://wiki.jasig.org/display/CASUM/OpenID OpenID is an open, decentralized, free framework for user-centric digital identity. Users represent themselves using URIs. For more informati...原创 2012-11-13 09:13:56 · 565 阅读 · 0 评论 -
Maven最佳实践:划分模块
“分天下为三十六郡,郡置守,尉,监” —— 《史记·秦始皇本纪》 所有用Maven管理的真实的项目都应该是分模块的,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块,multi- module)相互关联。那么,为什么要这么做呢?我们明明在开发一个项目,划分模块后,导入Eclipse变成了N个项目,这会带来复杂度,给开发带来 不便。 为了解释原因,假设...原创 2014-07-24 13:49:21 · 65 阅读 · 0 评论 -
Maven下实现多种环境下的资源配置管理
构建项目时可能会遇到在测试(如单元测试)、开发、模拟、生产等不同环境下需要不同配置(properties、xml)或资源(jpg、png、mp3)的情况。比如常见的数据库连接(即 jdbc url)的值,在不同的环境下可能有如下几种值:测试环境:jdbc:mysql://localhost:3306/foobar_test开发环境:jdbc:mysql://localhost:330...原创 2014-12-25 16:13:39 · 128 阅读 · 0 评论 -
Maven实战(九)——打包的技巧
“打包“这个词听起来比较土,比较正式的说法应该是”构建项目软件包“,具体说就是将项目中的各种文件,比如源代码、编译生成的字节码、配置文件、文档,按照规范的格式生成归档,最常见的当然就是JAR包和WAR包了,复杂点的例子是Maven官方下载页面的分发包,它有自定义的格式,方便用户直接解压后就在命令行使用。作为一款”打包工具“,Maven自然有义务帮助用户创建各种各样的包,规范的JAR包和WAR包自...原创 2015-02-04 20:21:27 · 96 阅读 · 0 评论 -
用nexus搭建maven私服
首先介绍一下背景,公司访问外网有限制,项目组大部分人员不能访问maven的central repository,因此在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上 环境是:nexus-2.1.1、maven-3.0.4、jdk-1.6.0_32 一、用admin用户登陆nexus nexus的下载和安装都很简单,网上也有很多介绍,本文就不重复了。主要介绍一下安装...原创 2013-06-04 13:48:26 · 62 阅读 · 0 评论 -
maven3实战之仓库(远程仓库的配置)
maven3实战之仓库(远程仓库的配置)----------在很多情况下,默认的中央仓库无法满足项目的需求,可能项目需要的构件存在于另外一个远程仓库中,如:JBoss,Maven仓库。这时,可以在POM中配置该仓库,见代码请单: Xml代码 <project> ... <repositories> &...原创 2013-06-04 11:21:40 · 105 阅读 · 0 评论 -
maven3实战之仓库(镜像)mirror
maven3实战之仓库(镜像)----------如果仓库X可以提供仓库Y存储的所有内容,那么就可以认为X是Y的一个镜像。换句话说,任何一个可以从仓库Y获得的构件,都胡够从它的镜像中获取。 举个例子,http://maven.net.cn/content/groups/public/ 是中央仓库http://repo1.maven.org/maven2/ 在中国的镜像,由于地理位置的因素...原创 2013-06-04 10:43:47 · 296 阅读 · 0 评论 -
Eclipse下Maven+tomcat配置(1)
目录(?)[+]一配置Tomcat插件二配置Eclipse的server三创建web应用四发布web应用PS注意点环境:windows 7+Eclipse Java EE IDE for Web Developers+tomcat 7.02插件:tomcatPluginV321.zip一.配置Tomcat插件我们创建一个myplugins文...原创 2013-05-02 15:21:08 · 80 阅读 · 0 评论 -
Eclipse下Maven+tomcat配置(2)
Tomcat conf 下的tomcat-users.xml 增加<role rolename="manager"/><role rolename="admin"/><role rolename="manager-gui"/><user username = "admin" password = "原创 2013-05-02 16:27:00 · 72 阅读 · 0 评论 -
maven setting文件详细解释
<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P原创 2013-05-02 17:55:44 · 215 阅读 · 0 评论 -
利用Nexus来构建企业级Maven仓库
Nexus是Maven仓库管理器,用来搭建一个本地仓库服务器,这样做的好处是便于管理,节省网络资源,速度快,还有一个 非常有用的功能就是可以通过项目的SNAPSHOT版本管理,来进行模块间的高效依赖开发,下面会一一描述。虽然你可以通过中央仓库来获取你所需要的jar包, 但是现实往往是存在很多问题:网速慢,你可能需要花很长的时间来下载你所需要的jar如果你的公司很大,有几百甚至...原创 2013-05-06 09:45:51 · 125 阅读 · 0 评论 -
eclipse创建maven工程报错 Could not resolve archetype org.apache.maven.archetypes 解决
错误:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp-1.0.jar:RELEASE from any of the configured repositories. Could not resolve artifact Missing org.apache.maven.arche...原创 2013-05-07 10:10:14 · 437 阅读 · 0 评论 -
Maven 中集成struts时报错Missing artifact com.sun:tools:jar:1.5.0
Maven 中集成struts时报错Missing artifact com.sun:tools:jar:1.5.0这是由于struts中默认需要tools.jar支持, 解决办法一:修改 eclipse.exe 目录下的 eclipse.ini 指定vm,,注意 -vm后面不能有空格。 -vmC:\Java\jdk1.6.0_02\bin\javaw.exe-vm...原创 2013-05-09 14:02:19 · 86 阅读 · 0 评论 -
本地project文件上传到svn步骤
1. 找到项目所在磁盘位置,比如cas-server-webapp2.进入到cas-server-webapp,新建一个文件cas-server-webapp,将所有源代码文件放到这个目录下3.退回到上层cas-server-webapp,点击右键,选择TortoiseSvn->Import, 选择上传路径,上传即可...原创 2013-05-13 11:14:56 · 224 阅读 · 0 评论 -
Nexus 工件部署
图形化操作步骤:一.上传到公司maven库1.login后才会出现upload file登录http://repo.***.com/nexus 2.选择release repositories选择3rd party 或者release3.选择artifact upload4.GAV Definition:选GAV parameterss,填写相应的groupid...原创 2013-06-03 09:38:48 · 115 阅读 · 0 评论 -
Maven的使用
maven镜像服务器搭建与使用 参考链接:http://www.mzone.cc/article/246.htmlmaven作为一个强大的项目管理软件,相信已经得到了很多人的喜爱,至少我就是其中之一。所谓“工欲善其事必先利其器”,作为一个集jar依 赖、项目管理于一体的maven,其jar依赖包的管理是首当其冲的。每个公司或组织在使用maven时定然要在自己的局域网内搭建一个镜像服务...原创 2013-06-04 09:55:25 · 58 阅读 · 0 评论 -
Maven的dependencyManagement和dependencies区别
dependencyManagement中定义的依赖子module不会共享到dependencies中定义的依赖子module可以共享到 dependencyManagement的用途主要是管理依赖的版本号,好处是在父dependencyManagement中定义的版本号可以共享给子module,做到版本统一,子module用到对应jar包时还需要再引入,不需要version标签了。...原创 2015-03-25 20:18:19 · 113 阅读 · 0 评论