上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 39 下一页
摘要: 原文地址:maven-tomcat-plugin的用法作者:netermaven-tomcat-plugin让maven与tomcat配合得很好。它可以把应用部署到Tomcat服务器,也可以把 tomcat作为内嵌服务器启动,就像jetty一样。使用JPDA启动tomcat的远程调试功能。这样就能与eclipse配合起来,轻松地实现调试。而且具有tomcat的热部署功能。具体做法如下:1在pom.xml文件中配置maven-tomcat-plugin插件。Xml代码demoorg.codehaus.mojotomcat-maven-plugin1.12配置环境变量MAVEN_OPTS,启动调试 阅读全文
posted @ 2013-01-23 22:26 linux,dev 阅读(564) 评论(0) 推荐(0) 编辑
摘要: JdbcDaoSupport是JDBC数据访问对象的超类。它与特定的数据源相关联。Spring Inversion of Control (IOC)容器或BeanFactory负责获得相应数据源的配置详细信息,并将其与JdbcDaoSupport相关联。这个类最重要的功能就是使子类可以使用JdbcTemplate对象。 图2:Spring JDBC框架的主要组件#p#JdbcTemplate是Spring JDBC框架中最重要的类。引用文献中的话:“它简化了JDBC的使用,有助于避免常见的错误。它执行核心JDBC工作流,保留应用代码以提供SQL和提取结果。”这个类通过执行下面的样板任务来帮助. 阅读全文
posted @ 2013-01-21 10:20 linux,dev 阅读(195) 评论(0) 推荐(0) 编辑
摘要: maven作为一个强大的项目管理软件,相信已经得到了很多人的喜爱,至少我就是其中之一。所谓“工欲善其事必先利其器”,作为一个集jar依赖、项目管理于一体的maven,其jar依赖包的管理是首当其冲的。每个公司或组织在使用maven时定然要在自己的局域网内搭建一个镜像服务器,用来对内提供项目依赖管理,好处当然就是不用依赖maven的中央仓库或是其他开放组织的仓库,即使断网了,公司或组织内部照样可以进行build和项目打包编译。这个就需要用到maven的镜像服务器软件了nexus!nexus是一款基于java平台的maven镜像服务器软件,可以用来提供依赖包的发布、维护和管理,作为公司或组织内部与 阅读全文
posted @ 2013-01-02 14:19 linux,dev 阅读(754) 评论(0) 推荐(0) 编辑
摘要: Maven多模块项目中使用maven-tomcat-plugin热部署比如有一个父模块xfl(类型为pom的maven项目),其中的pom.xml为: xfl-core xfl-jugg xfl-mysql xfl-core和xfl-jugg都是jar类型的maven项目,xfl-mysql是war类型的maven项目。他们之间的依赖关系:xfl-core依赖xfl-jugg,xfl-mysql依赖xfl-core。如果修改xfl-core或者xfl-jugg里面的java代码,通常需要重新部署。然而网上常见的是用jetty插件来避免重新部署,进而实现修改java代码都热部... 阅读全文
posted @ 2013-01-01 17:56 linux,dev 阅读(1306) 评论(0) 推荐(0) 编辑
摘要: 1....maven能做些什么?.. 21.1 概念... 21.2 依附经管... 21.3 生成项目骨架... 21.4 主动化测试... 31.5 连气儿集成构建... 32.... 景象设备.. 32.1 嵌入式运行tomcat. 32.2 外部运行tomcat. 32.3 Nexus创建... 43.... 参考材料.. 53.1 重视事项... 53.2 Maven常用号令... 53.3 Tomcat- M... 阅读全文
posted @ 2013-01-01 17:55 linux,dev 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 内容摘要:ant是一个基于JAVA的自动化脚本引擎,脚本格式为XML。除了做JAVA编译相关任务外,ANT还可以通过插件实现很多应用的调用。ANT的基本概念:ANT的安装:解包,设置路径ANT的使用:最好的学习只不过是一个简单实用的例子起步……ANT的基本概念:Java的Makefile当一个代码项目大了以后,每次重新编译,打包,测试等都会变得非常复杂而且重复,因此c语言中有make脚本来帮助这些工作的批量完成。在Java 中应用是平台无关性的,当然不会用平台相关的make脚本来完成这些批处理任务了,ANT本身就是这样一个流程脚本引擎,用于自动化调用程序完成项目的编 译,打包,测试等。除了基于 阅读全文
posted @ 2013-01-01 17:48 linux,dev 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章我们介绍了使用 CXF 创建 SOAP Web服务,接下来我们来学习如何编写 SOAP 客户端。使用 CXF 有很多种不同的方法来创建 SOAP 客户端,本文介绍一种最快速、最简单的方法。首先从服务器上获取 wsdl 的 URL 地址。打开 pom.xml 文件:增加 wsdl-to-java 插件,该插件将根据 wsdl 生成对应调用服务的 Java 客户端代码。org.apache.cxfcxf-codegen-plugin${cxf.version}generate-sourcesgenerate-sourcesgenerated/cxfhttp://localhost:700 阅读全文
posted @ 2013-01-01 17:44 linux,dev 阅读(615) 评论(0) 推荐(0) 编辑
摘要: mvn archetype:create -DgroupId=org.cjj.site -DartifactId=org.cjj.site -DpackageName=org.cjj.site -DarchetypeArtifactId=maven-archetype-webapp重要的 Script代码archetypeArtifactId 不是吗? 但是,当我们创建spring项目或者struts项目,到哪里去查他们的archetypeArtifactId呢? 我google了一下,发现一个好资源:http://cwiki.apache.org/confluence/display... 阅读全文
posted @ 2013-01-01 17:43 linux,dev 阅读(932) 评论(0) 推荐(0) 编辑
摘要: zhaodao.baidu.com:...src/main/javasrc/test/java......***************************************8NoGoalSpecifiedExceptionWell, this just tells you that Maven has no idea what it should do. In general, you have the following options to perform build steps:Invoke a lifecycle phase, e.g.mvn installThis run 阅读全文
posted @ 2013-01-01 17:42 linux,dev 阅读(744) 评论(1) 推荐(0) 编辑
摘要: Artifactory是一个Java的Maven扩展工具,Artifactory拥有很多强大的企业级特性和人性化的用户接口,拥有众多客户群。主要特性:整合了 Hudson在POM中自动清除远程仓库声明UI绑定POM的Ivy依赖统一支持通用artifact的部署虚拟库的包含/排除模式搜索特定的仓库(repositories)更快的搜索 阅读全文
posted @ 2013-01-01 17:41 linux,dev 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 总有那么一批人认为IDE是无比强大的,比如Eclipse,或者更强大的MyEclipse(你是不是在用破解版本?)。Eclipse的确非常、非常、非常的优秀,它能帮你自动编译、帮你执行单元测试、帮你重构……我不想黑Eclipse,要黑的话拿Maven作为对比也太愚蠢了,应该用IDEA才对。我想说的是,Eclipse再强大也替代不了Maven这样的自动化构建工具,为什么昵?几年前当我还没有毕业的时候,我在一家很小的软件公司实习,这家公司做一些政府项目,当时我们开发的是一个暂住人口管理系统。如果你懂中国,你应该明白这样的公司,技术人员永远是三流公民,单子都是老板通过关系喝酒吃饭拉来的,你开发出来的 阅读全文
posted @ 2013-01-01 17:40 linux,dev 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 江湖上多的是功能华丽的项目原型/骨架生成工具,但最后,反而是功能简单的Maven Archetypes渐渐有了一统的希望。 无它,先把自己收拾得简单易用,然后作为一个江湖大佬(maven)的"官方"小弟,再有另一些江湖大佬(appfuse,strust2,cxf)使用示范一下,就是现在的上位秘诀。 和很多生成工具一样,Maven Archetypes 的功能就是从Velocity模板中替换变量,并根据package 名扩展一下java文件的目录结构而已。 Advanced Usage 讲解了一个完全的Maven Archetype周期:mvn archetype:creat 阅读全文
posted @ 2013-01-01 17:39 linux,dev 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 使用m2eclipse插件的功能新建一个web工程,步骤如下:File -> New -> Project...Maven -> Maven Project -> next -> (不要勾选Create a simple project) next在filter中输入webapp,选中maven-archetype-webapp,然后next,输入东东,finish。工程创建完成。工程目录还缺少/src/main/java、src/test/java等目录,需要的手动添加。 工程创建后其实是一个java工程,先将其变为eclipse的web工程,步骤如下: 打开工 阅读全文
posted @ 2013-01-01 17:39 linux,dev 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 参考 http://wenku.baidu.com/view/33d1104b852458fb770b560f.htmlhttp://www.blogjava.net/baoyaer/articles/355040.htmlhttp://juvenshun.iteye.com/blog/349534下载地址是:http://nexus.sonatype.org/downloads/我下载的是:nexus-oss-webapp-1.8.0.1-bundle.tar.gz一、安装服务器解压下载的文件:# tar xzvf nexus-oss-webapp-1.8.0.1-bundle.tar.gz 阅读全文
posted @ 2013-01-01 17:38 linux,dev 阅读(477) 评论(0) 推荐(0) 编辑
摘要: Maven入门实战笔记07-私服使用Nexus创建私服私服:见 Maven入门实战笔记04-仓库 一节中相关内容三种Maven仓库管理软件:Apache的ArchivaJFrog的ArtifactorySonatype的Nexus安装Nexus下载Nexushttp://www.sonatype.org/nexusBundle:http://www.sonatype.org/downloads/nexus-latest-bundle.zipWAR:http://www.sonatype.org/downloads/nexus-latest.war安装Bundle方式安装自带Jetty容器将下载 阅读全文
posted @ 2013-01-01 17:35 linux,dev 阅读(832) 评论(0) 推荐(0) 编辑
摘要: Maven入门实战笔记06-聚合与继承目录一览:聚合继承可继承的POM元素依赖管理插件管理聚合与继承约定优于配置反应堆聚合与继承概述:Maven的聚合特性能够把各项目的各个模块聚合在一起构建;Maven的继承特性能帮助抽取各模块相同的依赖和插件等配置,在简化POM的同时,还能促进各个模块配置的一致性。-------------------------------------------------------用到的项目 《Maven实战》(许晓斌 著) 一书中的一个用户登录注册的项目-------------------------------------------------------项 阅读全文
posted @ 2013-01-01 17:32 linux,dev 阅读(295) 评论(0) 推荐(0) 编辑
摘要: Maven入门实战笔记01Windows上安装Maven1.JDK检查echo %JAVA_HOME%java -version2.下载Mavenhttp://maven.apache.org/download.html3.本地安装设置环境变量M2_HOME D:\tools\apache-maven-3.0.5Path %M2_HOME%\bin测试安装---------------------------------------------------------------------------------安装eclipse Mave插件(m2eclipse)http... 阅读全文
posted @ 2013-01-01 17:28 linux,dev 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 1. mvn help:describe 你是否因为记不清某个插件有哪些goal而痛苦过,你是否因为想不起某个goal有哪些参数而苦恼,那就试试这个命令吧,它会告诉你一切的. 参数: 1. -Dplugin=pluginName 2. -Dgoal(或-Dmojo)=goalName:与-Dplugin一起使用,它会列出某个插件的goal信息,如果嫌不够详细,同样可以加-Ddetail.(注:一个插件goal也被认为是一个 “Mojo”) 下面大家就运行mvn help:describe -Dplugin=help -Dmojo=describe感受一下吧!2. mvn archetype:g 阅读全文
posted @ 2013-01-01 17:21 linux,dev 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 什么是Maven仓库在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文件,如log4j.jar,junit.jar等等。每建立一个项目,你都需要建立这样的一个/lib目录,然后复制一对jar文件,这是很明显的重复。重复永远是噩梦的起点,多个项目不共用相同的jar文件,不仅会造成磁盘资源的浪费,也使得版本的一致性管理变得困难。此外,如果你使用版本管理工具,如SVN(你没有使用版本管理工具?马上试试SVN吧,它能帮你解决很多头疼的问题),你需要将大量的jar文件提交到代码库里,可是版本管理工具在处理二进制文件方 阅读全文
posted @ 2013-01-01 17:19 linux,dev 阅读(3914) 评论(0) 推荐(0) 编辑
摘要: 创建自己的archetype一般有两种方式,比较简单的就是create from project1、首先使用eclipse创建一个新的maven project,然后把配置好的一些公用的东西放到相应的目录下面 比如说会将一些常用的java代码存放到src/main/java目录下面; 会将一些通用的配置文件放到src/main/resources目录下面; 如果是javeEE工程,还会有一些jsp等等的文件存放到src/main/webapp目录下面2、然后在maven project的pom.xml文件中添加插件 ===================================... 阅读全文
posted @ 2013-01-01 16:11 linux,dev 阅读(419) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 39 下一页