Maven Getting Started Guide

未分类 , , , , , 发表评论
http://maven.apache.org/guides/getting-started/index.html   什么是Maven? Maven致力于为项目创建基础设施应用模式方法,从而通过提供最佳实践来促进理解力和生产力。Maven本质上是一个项目管理和理解的工具,有助于:* 创建* 文档* 报告* 依赖* SCM* 发布* 分发 Maven如何有利于开发过程? 我如何创建第一个Maven项目? 我们使用Maven的archetype机理来创建第一个Maven项目。一个archetype定义为…

初学maven(4)-使用maven ant task实现非标准打包

maven很强大,但是总有些事情干起来不是得心应手,没有使用ant时那种想怎么干就怎么干的流畅感。尤其当要打包一个特殊(相对maven的标准架构而且)时,常有不知所措的感觉。当然这个应该和自己对maven的了解不够有关,毕竟,“初学maven”嘛。     但是maven在依赖管理方面实在是太强大了,太喜欢,退回原来的ant方式完全不可能,我想用过maven的人,一般是不会有回到原来在cvs,subversion中checkin/che…

使用maven ant task实现非标准打包

    maven很强大,但是总有些事情干起来不是得心应手,没有使用ant时那种想怎么干就怎么干的流畅感。尤其当要打包一个特殊(相对maven的标准架构而且)时,常有不知所措的感觉。当然这个应该和自己对maven的了解不够有关,毕竟,“初学maven”嘛。    但是maven在依赖管理方面实在是太强大了,太喜欢,退回原来的ant方式完全不可能,我想用过maven的人,一般是不会有回到原来在cvs,subversion中checkin/…

Struts1.X 的 jar 包

myeclipse可以添加struts1.2等libraries其中包含 apache公司写了一系列的工具包,比如comm-XXXXX这些呢都是可以独立的,而struts.jar是依存这些的,  比如说commons-collections.jar是扩展了集合框架的一个工具包,commons-beanutils.jar是对javaBean操作的一个工具包,commons-lang.jar扩展了java中的lang包,  commons-validator.jar是做验证的一个工具包,而struts.jar是struts框架的核心包,但它必须依存…

repoint eclipse plugin安装使用

1.解压reportEclipsePlugin包里到%ECLIPSE_HOME%/plugins目录下。   2.添加%Documentum%/shared目录下的jar 到%ECLIPSE_HOME%/plugins/com.documentum.dfc_1.0.0/lib目录下。   3.cmd进入Documentum/config目录下 运行jar cvf config.jar log4j.properties dfc.properties生成配置jar包。   4.打开%ECLIPSE_HOME%/plugins/com.documentum.dfc_1.0.0/plugin.xml,添加 <library name="lib/aspectjrt…

Hibernate 的 jar 包

(1)hibernate3.jar:  Hibernate的核心库,没有什么可说的,必须使用的jar包(2)cglib-asm.jar:  CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包(3)dom4j.jar:  dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在S…

Building log4j

未分类 , , , , , 发表评论
想要查看log4j的源码。因此下载了最新的apache-log4j-1.2.16来看看。 光看还不过瘾,要本机重新打包玩玩。 把构建过程中遇到的错误记录如下: 0.maven版本 :     mvn -v Apache Maven 3.0.4 (r1232337; 2012-01-17 16:44:56+0800) Maven home: E:\worksofts\apache-maven-3.0.4 Java version: 1.6.0_05, vendor: Sun Microsystems Inc. Java home: E:\worksofts\bea\jdk160_05\jre Default locale: z…

Struts1.X 的 jar 包

未分类 , , , , 发表评论
myeclipse可以添加struts1.2等libraries其中包含apache公司写了一系列的工具包,比如comm-XXXXX这些呢都是可以独立的,而struts.jar是依存这些的, 比如说commons-collections.jar是扩展了集合框架的一个工具包,commons-beanutils.jar是对javaBean操作的一个工具包,commons-lang.jar扩展了java中的lang包, commons-validator.jar是做难证的一个工具包,而struts.jar是struts框架的核心包,但它必须依存于这…

log4j详解与实战

我们先看一个最简单的示例: 【示例1】 项目结构: 【注:由于这里的多个项目公用一个jar档,我们可以创建一个专门放置jar档的Java工程,然后将jar档放到lib目录下。在要使用的工程中按图所示进行引用 】 Java代码: Java代码 <embed type="application/x-shockwave-flash" width="14" height="15" src="http://www.iteye.com/javascripts/syntaxhighlighter/clipboard_new.swf" flashvars="clipbo…

log4j + 实战应用分析

log4j 发表评论
我们先看一个最简单的示例: 【示例1】 项目结构: 【注:由于这里的多个项目公用一个jar档,我们可以创建一个专门放置jar档的Java工程,然后将jar档放到lib目录下。在要使用的工程中按图所示进行引用 】 Java代码: Java代码   package com.coderdream.log4j;      import org.apache.log4j.Logger;      public class HelloLog4j {          private static Logger logger = Logger.getLogger(Hell…

hibernate之环境搭建

[size=xx-small;]开发环境搭建的步骤[/size] 1、新建java项目 2、创建User Library,加入如下jar * HIBERNATE_HOME/hibernate3.jar * HIBERNATE_HOME/lib/*.jar * MySql jdbc驱动 3、创建hibernate配置文件hibernate.cfg.xml,为了便于调试最好加入log4j配置文件 4、定义实体类 5、定义User类的映射文件User.hbm.xml 6、开发客户端(编写测试类) hibernate.cfg.xml org.hibernate.dialect.MySQLDialect …

打jar把第三方的jar也打进去

未分类 , , , 发表评论
之前在我的blog中写道,关于这个问题,以前是不知道怎么实现?地址.后来自己在网上查了,有各种不同的说法,感觉都不怎么实用.     前几天在看一书,看到一节关于eclipse打包的介绍,感觉有方法了.     大家都知道打java包,需要一个清单文件,MANIFEST.MF,内容无非就是Manifest-Version: 1.0Main-Class: awt.MyGuiImp     实际上,清单文件中还有一个重要的,就是Class-Path,大家一看就知道这个是用来干什么的了…

Missing com.sun.jdmk:jmxtools:jar:1.2.1

错误:maven Multiple annotations found at this line: - Missing artifact com.sun.jdmk:jmxtools:jar: 1.2.1:compile - Missing artifact com.sun.jmx:jmxri:jar: 1.2.1:compile 错误原因: log4j log4j 1.2.15 jar compile 将1.2.15 改为 1.2.14就ok了。