maven
iteye_6609
这个作者很懒,什么都没留下…
展开
-
classifier的使用
在J2EE开发中,当我们的某个ejb的jar包不但可以使用于jboss中,还希望运行在websphere或weblogic中。一个ejb包要发布在不同的j2ee中间件中时有些配置信息往往不一样,比如:这个ejb包中有JPA的配置文件persistence.xml文件。那么,这个文件在jboss中的设置如下: <properties> <!-- Auto detec...原创 2011-06-02 19:48:27 · 559 阅读 · 0 评论 -
站点发布
1. Enabled WebDAV See this guide to learn how to enable WebDAV access on Apache server 2.x . 2. Configure Where to Deploy In pom.xml , configure where to deploy your site within “distribut...原创 2011-04-21 10:31:19 · 257 阅读 · 0 评论 -
关于SNAPSHOT
使用maven进行多模块开发时,当我模块之间有相关的依赖关系,并且两个模块都还不稳定需要频繁的做更新的时候,我们往往会把模块的版本设置为SNAPSHOT,如:goingUtils-1.1-SNAPSHOT,当goingUtils-1.1模块作了修改以后,它所依赖的模块goingBiz-1.2就可以通过MAVEN获取到最新修改以后的包文件。 获取方式如下: goingUtils-1.1-SNAP...原创 2011-02-10 13:20:50 · 123 阅读 · 0 评论 -
archetype相关使用指南
当某一个平台或框架要使用于多个项目中的时候,我们往往需要为项目的基本结构创建一个archetype.比如一个web项目最终会发布为一个war包,其中项目结构必须以默认的war结构进行安排,WEB-INF下面放前台界面,WEB-INF/css放界面样式文件,js放javascript脚本,jsp放jsp等。 这样我们就需要为基于平台开发的项目配置结构进行设置或初始化。那么archetype就可以完...原创 2010-12-28 22:38:57 · 144 阅读 · 0 评论 -
maven deploy
首先,需要在工程中申明工件部署到私服上的地址,如: <distributionManagement> <repository> <id>nexus.release</id> <name>Internal Release Repository</name> <url>dav:http://10.63原创 2010-12-28 22:22:19 · 108 阅读 · 0 评论 -
maven发布常用命令
mvn发布mvn release:preparemvn release:performmvn release:rollback 周期中忽略测试:-Maven.skip.test 打包mvn assembly:single -Dmysql原创 2010-12-23 13:27:35 · 73 阅读 · 0 评论 -
自定义maven插件install的问题
当在自定义的maven插件的工程目录下执行mvn clean install 时,抛出以下异常,由于抛出的异常行数为313行,但所指定的源代码文件中行数少于313行,不得其解。 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-plugin-plugin:2.6:descriptor (default-descrip...原创 2010-12-23 12:05:00 · 265 阅读 · 0 评论 -
常用maven插件网站
http://maven.apache.org/plugins/index.html http://mojo.codehaus.org/plugins.html http://code.google.com/p/maven-license-plugin原创 2010-12-01 08:58:42 · 207 阅读 · 0 评论 -
运行maven自定义插件
mvn cn.com.pzhsteel.mes.maven :maven-codegen-plugin :1.0-SNAPSHOT :genEntityBeanFromExcel -Dinput.file=d:\\Entity 代码 说明 cn.com.pzhsteel.mes.maven 插件的组名 maven-codegen-plugin 插件的...原创 2010-11-30 14:34:55 · 113 阅读 · 0 评论 -
使用自定义archetype创建项目模块
命令行方式 1.首先进入创建项目模块的目录 2.执行mvn archetype:generate命令 mvn archetype:generate -DgroupId=com.cn.pzhsteel -DartifactId=mes-test -DarchetypeGroupId=cn.com.pzhsteel.mes.maven -DarchetypeArtifactId=...原创 2010-11-30 13:54:32 · 84 阅读 · 0 评论 -
在ubuntu10.10 64位下设置nexus自动启动
1.下载nexus-oss-webapp-1.8.0-bundle.tar.gz 2.将包解压在自己的某个路径下,如:/home/mylocal/soft/nexus 3.将nexus脚本复制到/etc/init.d/中,及 /home/mylocal/soft/nexus/nexus-oss-webapp-1.8.0/bin/jsw/linux-x86-64/nexus 4.修改ne...原创 2010-11-15 15:04:49 · 134 阅读 · 0 评论 -
MAVEN传递性依赖表
[table] ||[b]compile[/b]|[b]test[/b]|[b]provided[/b]|[b]runtime[/b]| |[b]compile[/b]|compile|-|-|runtime| |[b]test[/b]|test|-|-|test| |[b]provided[/b]|provided|-|provided|provided| |[b]runtime[/b...原创 2010-11-10 14:23:11 · 115 阅读 · 0 评论 -
从Maven仓库中导出jar包
从Maven仓库中导出jar包:进入工程pom.xml 所在的目录下, 输入以下命令:mvn dependency:copy-dependencies -DoutputDirectory=lib 更简单的 mvn dependency:copy-dependencies 会导出到target\dependency 下面 mvn clean dependency:copy-depe...原创 2014-01-29 11:35:23 · 87 阅读 · 0 评论