用Maven如何构建一个基于Hibernate Annotation的web项目?
2013-03-26 11:26
696 查看
创建一个依赖Hibernate的web项目,往往初始创建者会觉得很麻烦,每次都需要考虑用哪些jar包,这些包之间的依赖和冲突问题会困扰很多人!
虽然,对于有很多年Java,J2EE项目研发的来说,依然如此。
那么,如何简化这些呢?
用Maven可以更简化,如下是一个我测试Ext-JS 3.2树控件是创建JavaWeb项目用到的一个Maven POM文件,基于Maven apache-maven-3.0.4
虽然,对于有很多年Java,J2EE项目研发的来说,依然如此。
那么,如何简化这些呢?
用Maven可以更简化,如下是一个我测试Ext-JS 3.2树控件是创建JavaWeb项目用到的一个Maven POM文件,基于Maven apache-maven-3.0.4
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>extjs</groupId> <artifactId>extjs</artifactId> <version>0.0.1-SNAPSHOT</version> <name>extjs</name> <description>this project is used to create demo</description> <packaging>war</packaging> <build> <sourceDirectory>src/main/java</sourceDirectory> <resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> </resource> </resources> <testResources> <testResource> <directory>src/test/resources</directory> <filtering>true</filtering> </testResource> </testResources> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.6</source> <target>1.6</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.4.3</version> <configuration> <encoding>UTF-8</encoding> </configuration> </plugin> </plugins> </pluginManagement> <finalName>extjs</finalName> </build> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.8.2</version> <scope>test</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.6.4</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>3.6.7.Final</version> </dependency> <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20090211</version> </dependency> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.1</version> </dependency> <dependency> <groupId>javassist</groupId> <artifactId>javassist</artifactId> <version>3.12.1.GA</version> </dependency> <dependency> <groupId>asm</groupId> <artifactId>asm</artifactId> <version>3.3.1</version> </dependency> <dependency> <groupId>asm</groupId> <artifactId>asm-commons</artifactId> <version>3.3.1</version> </dependency> <dependency> <groupId>asm</groupId> <artifactId>asm-attrs</artifactId> <version>2.2.3</version> </dependency> <dependency> <groupId>c3p0</groupId> <artifactId>c3p0</artifactId> <version>0.9.1.2</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-c3p0</artifactId> <version>3.6.7.Final</version> </dependency> <dependency> <groupId>cglib</groupId> <artifactId>cglib-nodep</artifactId> <version>2.2.2</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.1</version> </dependency> </dependencies> </project>
相关文章推荐
- 云效(原RDC)如何构建一个基于Maven的Java项目
- 云效(原RDC)如何构建一个基于Maven的Java项目
- 如何用Maven构建一个project(二)—创建Web项目
- 如何构建基于maven管理的spring web项目
- 如何使用IntelliJ IDEA 创建基于Maven构建的Web项目的过程
- Eclipse的maven构建一个web项目,以构建SpringMVC项目为例
- 使用Eclipse的maven构建一个web项目
- 用Maven构建一个Web项目
- intellij idea 构建 基于spring springmvc hibernate的maven项目《三》
- 图文介绍IntelliJ IDEA 创建基于Maven构建的Web项目
- 图文介绍IntelliJ IDEA 创建基于Maven构建的Web项目
- Eclipse的maven构建一个web项目,以构建SpringMVC项目为例
- 使用maven命令终端构建一个web项目及发布该项目
- Eclipse的maven构建一个web项目,以构建SpringMVC项目为例
- 使用maven命令终端构建一个web项目及发布该项目
- 如何使用IntelliJ Idea创建一个分模块Maven+Web项目
- IntelliJ IDEA基于maven构建的web项目找不到jar包
- 使用Eclipse的maven构建一个web项目
- 快速使用 maven 构建一个 spring web 项目
- 如何创建一个Maven Web项目