<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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.wrs.org</groupId>
<artifactId>sjh</artifactId>
<packaging>war</packaging>
<version>0.0.1</version>
<name>sjh Maven Webapp</name>
<url>http://maven.apache.org</url>
<repositories>
<repository>
<id> maven-net-cn</id>
<name> Maven China Mirror</name>
<url> http://maven.net.cn/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>springsource-milestone</id>
<url>http://repository.springsource.com/maven/bundles/milestone</url>
</repository>
<repository>
<id>atlassian-m2-repository</id>
<url>https://m2proxy.atlassian.com/repository/public</url>
</repository>
<repository>
<id>jboss-repository</id>
<url>http://repository.jboss.org/maven2</url>
</repository>
</repositories>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<!--指定Maven用什么编码来呈现站点的HTML文件 -->
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<mysql.version>5.1.25</mysql.version>
<hibernate.version>4.3.6.Final</hibernate.version>
<spring.version>4.0.6.RELEASE</spring.version>
<struts2.version>2.3.16.3</struts2.version>
<aspectj.version>1.7.2</aspectj.version>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<!-- log4j -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
<!-- maven -->
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
</dependency>
<!-- mysql数据库驱动 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.version}</version>
</dependency>
<!-- struts2 -->
<!-- struts2核心包 -->
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>${struts2.version}</version>
</dependency>
<!-- xwork核心包 -->
<dependency>
<groupId>org.apache.struts.xwork</groupId>
<artifactId>xwork-core</artifactId>
<version>${struts2.version}</version>
</dependency>
<!-- 整合struts2 spring3 包 -->
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-spring-plugin</artifactId>
<version>${struts2.version}</version>
</dependency>
<!-- json 包 -->
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-json-plugin</artifactId>
<version>${struts2.version}</version>
</dependency>
<!-- freemarker 包 -->
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
<version>2.3.19</version>
</dependency>
<!-- io -->
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.2</version>
</dependency>
<!-- fileupload 文件上传组件 -->
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.1</version>
</dependency>
<!-- commons-lang 基础工具包,封装一些常用基础操作 -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.1</version>
</dependency>
<!-- javassist 扩展java类和实现, 与hibernate required 中的javassist包冲突,保留struts2的javassist包 -->
<dependency>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.18.1-GA</version>
</dependency>
<!-- ognl 表达式,对象图导航语言 -->
<dependency>
<groupId>ognl</groupId>
<artifactId>ognl</artifactId>
<version>3.0.6</version>
<exclusions>
<exclusion>
<groupId>javassist</groupId>
<artifactId>javassist</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- asm commons -->
<dependency>
<groupId>asm</groupId>
<artifactId>asm-commons</artifactId>
<version>3.3</version>
</dependency>
<!-- asm字节码 与spring 中的asm包冲突,保留struts2的asm包 -->
<dependency>
<groupId>asm</groupId>
<artifactId>asm</artifactId>
<version>3.3</version>
</dependency>
<!-- struts零配置 -->
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-convention-plugin</artifactId>
<version>${struts2.version}</version>
</dependency>
<!-- 可以输入http://127.0.0.1:8686/config-browser/actionNames.action查看系统所有已经存在的action, -->
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-config-browser-plugin</artifactId>
<version>${struts2.version}</version>
</dependency>
<!-- hibernate4 -->
<!-- required 包 ,其中javassist-3.18.1-GA.jar在struts2中已导入 -->
<!-- hibetnate 核心包 -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>${hibernate.version}</version>
</dependency>
<dependency>
<!-- 执行sql查询 -->
<groupId>antlr</groupId>
<artifactId>antlr</artifactId>
<version>2.7.7</version>
</dependency>
<!-- xml 配置文件映射解析包 -->
<dependency>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>1.6.1</version>
</dependency>
<!-- 定义java持久包 -->
<dependency>
<groupId>org.hibernate.javax.persistence</groupId>
<artifactId>hibernate-jpa-2.1-api</artifactId>
<version>1.0.0.Final</version>
</dependency>
<!-- 日志 -->
<dependency>
<groupId>org.jboss.logging</groupId>
<artifactId>jboss-logging</artifactId>
<version>3.1.3.GA</version>
</dependency>
<!-- 注解 <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-commons-annotations</artifactId>
<version>${hibernate.version}</version> </dependency> -->
<!-- 事物处理 -->
<dependency>
<groupId>org.jboss.spec.javax.transaction</groupId>
<artifactId>jboss-transaction-api_1.2_spec</artifactId>
<version>1.0.0.Final</version>
</dependency>
<!-- jpa -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>${hibernate.version}</version>
</dependency>
<!-- optional c3p0 -->
<dependency>
<groupId>com.mchange</groupId>
<artifactId>c3p0</artifactId>
<version>0.9.2.1</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-c3p0</artifactId>
<version>${hibernate.version}</version>
</dependency>
<dependency>
<groupId>com.mchange</groupId>
<artifactId>mchange-commons-java</artifactId>
<version>0.2.3.4</version>
</dependency>
<!-- ehcache -->
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache-core</artifactId>
<version>2.4.3</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-ehcache</artifactId>
<version>${hibernate.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.6.1</version>
</dependency>
<!-- spring 4 -->
<!-- spring 核心包 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- spring 核心扩展包 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- beans管理工具 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- web应用开发包 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- 表达式语言 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- 提供AspectJ支持,集成面向切面编程 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-instrument</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- 数据库封装包 -->
<!-- jdbc 封装包 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- ORM映射支持 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- 事物管理 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- 配置事物管理 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- aspectjweaver Spring AOP所依赖包,spring 3.0以后不再一起发布依赖包 -->
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>${aspectj.version}</version>
</dependency>
<!-- hibetnate 中用到 aop提供普遍接口, Spring等其它具备动态织入功能 -->
<dependency>
<groupId>aopalliance</groupId>
<artifactId>aopalliance</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
<build>
<finalName>sjh</finalName>
</build>
</project>
- 浏览: 281326 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (208)
- ios (94)
- android (28)
- j2ee (17)
- java (33)
- C++ (7)
- ios bug (3)
- iOS 4s 5s 适配 (2)
- iOS7 (6)
- java设计模式 (4)
- svn (1)
- git (2)
- cocoa2d-x (3)
- iphone (5)
- eclipse (7)
- mysql (1)
- oracle (0)
- sqlserver (0)
- 云计算 (0)
- html5 (0)
- object-c (7)
- div+css (3)
- photoshop (0)
- 常用算法 (1)
- jquery mobile (3)
- 手机网站 (4)
- Linux (7)
- 学习网址 (2)
- lua (1)
- swift (2)
- php (2)
- SSH (3)
- 笔试题 (6)
- spring (2)
- hibernate (2)
- struts2 (3)
- FreeMarker (0)
- Spring MVC (3)
- jquery (2)
- tomcat (3)
- apache (0)
- JBoss (1)
- 分布式应用与集群 (0)
- 名词概念解释 (1)
- EJB (1)
- webservice (0)
- maven (1)
- Mac OS X (6)
- 其他 (1)
- spring boot (2)
- spring security (1)
- spring io (1)
最新评论
-
paladinosment:
你这个spring注解大全,就这么几行,还真是全。。。。。
spring 注解大全 -
samlomg:
我擦!我都进来了,你给我看这个!
shell 写多行命令 -
wenrisheng:
可以,最后就再写上自己的一点新的体会,这样才提高的快!
SSH 包说明和下载路径 -
samlomg:
博主我能转载文章么?
SSH 包说明和下载路径
发表评论
-
java datasource
2015-07-30 16:02 642//初始化时获取三个连接,取值应在minPoolSize与m ... -
pom.xml
2015-07-26 12:05 624<project xmlns="http:// ... -
java 位运算
2015-01-23 14:03 641java中有三种移位运算符 ... -
java的内存管理
2015-01-22 16:48 381Java语言中一个显著的特点就是引入了垃圾回收 ... -
ExecutorService
2015-01-22 10:00 3271.CachedThreadPool Cached ... -
Object-c代码规范
2015-06-15 16:58 1032Version: 0.01 Author: wrs ... -
java注释规范
2015-01-19 15:56 348一、背景 1、当我们第一次接触某段代码,但又被要求在极短的时间 ... -
Base64字符串转换成图片
2015-01-16 14:42 1462Android: public Bitmap strin ... -
5 款用来开发 iOS 应用的 Java 开源工具
2015-01-15 10:16 441http://www.iteye.com/news/2746 ... -
关于hashcode与equal函数
2014-12-29 11:05 849hashcode:独一无二地代表了一个对象,并且通过has ... -
java Annotation注解开发
2014-12-24 09:26 1452什么是注解(Annotation): Annotat ... -
java 笔试题 Java面试宝典2013版
2014-11-19 16:05 9581. Java基础部分 1 ... -
Maven 多模块开发(六)-applicationContext.xml
2014-10-12 21:48 1018<?xml version="1.0" ... -
根据ip查询所在城市
2014-09-25 13:49 1657在系统中,网站的头部一般都有显示是哪个城市的,用户进入到网站 ... -
Maven 多模块开发(五)-applicationContext.xml
2014-08-28 08:50 1275<?xml version="1.0" ... -
Maven 多模块开发(四)-struts.xml
2014-08-28 08:49 549<?xml version="1.0" ... -
Maven 多模块开发(三)-web.xml
2014-08-28 08:46 722<!DOCTYPE web-app PUBLIC & ... -
SSH 包说明和下载路径
2014-08-24 00:27 1314http://blog.csdn.net/doubl ... -
Mac Linux设置环境变量
2014-08-21 14:21 734Mac 启动加载文件位置(可设置环境变量) ------- ... -
Maven 多模块开发(一)-新建项目
2014-08-21 11:09 13441. 模块说明 创建五个模块,用一个pom打包方 ...
相关推荐
在Maven的世界里,`pom.xml`和`settings.xml`是两个至关...综上所述,理解并熟练运用`pom.xml`和`settings.xml`是掌握Maven的关键,它们是构建、管理和维护大型项目的基础,对于提升开发团队的工作效率有着重要作用。
`pom.xml`文件是Maven项目对象模型(Project Object Model)的配置文件,用于定义项目依赖、构建过程和其他元数据。在这里,这个文件配置了所有必要的依赖,使得开发者可以直接在自己的项目中引入,而无需关心不同...
- **构建多模块项目**:对于大型项目,Maven支持构建多模块项目,每个模块有自己的pom.xml,可以独立构建,也可以一起构建。 - **版本控制**:Maven遵循语义化版本规则,有助于理解和跟踪项目的变化。 总之,...
POM.xml是Maven项目的核心,它使得项目的配置可重用,提高了开发效率。 Maven的依赖管理功能非常强大。它会自动解决项目之间的依赖关系,从Maven中央仓库下载所需的库文件,并按照依赖的传递性进行管理。这避免了类...
8. **多模块项目**:Maven 支持大型项目中的模块化结构,可以在一个顶层 POM 下管理多个子项目。 9. **报告生成**:Maven 可以自动生成项目报告,如测试覆盖率报告、Javadoc 等。 10. **版本管理**:Maven 支持 ...
在Java开发领域,Maven是一个广泛使用的项目管理工具,它通过一个称为`pom.xml`的配置文件来管理项目的构建、依赖和版本控制。`pom.xml`是Maven项目对象模型(Project Object Model)的简称,是Maven的核心配置文件...
对于大型项目,Maven的模块化特性尤为有用,一个项目可以被划分为多个子模块,每个子模块都有自己的pom.xml文件,而顶层的pom.xml作为聚合模块,管理所有子模块。这种结构便于管理复杂的依赖关系和构建顺序。 在...
这个“netty-all-5.0.0.Alpha3 完整pom.xml配置”是针对Netty 5.0.0 Alpha3版本的集成配置,包含了该版本所需的全部依赖项,便于开发者在基于Maven的项目中直接引用,避免了手动管理多个jar文件的繁琐过程。...
5. **多模块项目管理**:Maven可以轻松管理包含多个子项目的大型项目,每个子项目有自己的POM,而父POM则协调所有子项目。 6. **生命周期与构建阶段**:Maven生命周期由一系列构建阶段组成,如compile、test、...
5. **模块化开发**:对于大型项目,Maven 支持多模块结构,一个父POM可以管理多个子模块,方便进行大型应用的构建和管理。 6. **报表生成**:Maven 可以生成各种报表,如Javadoc、测试覆盖率报告、依赖树等,有助于...
- Maven支持多模块项目结构,一个父POM可以管理多个子模块,方便大型项目的构建和管理。 9. **Maven Archetypes**: - Maven提供了一系列的Archetypes,可以快速创建新项目的初始结构,根据项目类型(如Web应用、...
- **聚合与继承**:POM还支持项目聚合和继承,允许将多个模块组织成一个父项目,或者共享一部分配置。 在实际开发中,Maven通过简单的命令行指令,如`mvn clean package`,就可以完成项目的清理、编译、测试和打包...
2. **使用Maven的`<dependencies>`管理**:如果`tools-1.8.0.jar`是第三方库,你应该在Maven的中央仓库或其他合法的仓库中找到它的坐标,并在`pom.xml`中声明。 3. **设置本地仓库**:如果你有`tools-1.8.0.jar`的...
7. **多模块项目**:Maven 支持多模块项目,允许将大型项目分解为多个独立的模块,每个模块都有自己的POM,并通过parent POM进行集中管理。 8. **配置与环境变量**:除了POM外,Maven 还支持通过settings.xml文件来...
8. **多模块项目**:Maven支持管理包含多个子项目的大型项目,每个子项目都有自己的POM,并通过父POM统一管理。 通过以上步骤和理解,你可以在Linux环境中有效地利用Apache Maven 3.3.3进行Java项目开发,享受自动...
9. **多模块项目**:Maven支持多模块项目,一个大型应用可以划分为多个模块,每个模块有自己的POM,通过聚合将它们组织在一起。 10. **远程仓库**:除了本地仓库,Maven还支持连接到中央Maven仓库和其他远程仓库,...
5. **增强的多模块项目支持**:对于大型的多模块项目,Maven 3.6.0 提供了更好的管理和依赖关系处理,使得跨模块的构建更为顺畅。 6. **更好的可扩展性**:通过提供更丰富的API和扩展点,允许开发者自定义构建行为...
9. **多模块项目**:对于大型项目,Maven支持多模块结构,一个父POM管理多个子模块,便于整体构建和管理。 10. **版本控制**:Maven与版本控制系统如Git、SVN等配合良好,方便进行版本管理和协同开发。 总结起来,...
"apache-maven-3.5.3最新版-bin.tar.gz" 是Apache Maven 3.5.3版本的二进制分发包,采用tar.gz格式进行压缩,这是在Linux和Unix系统中常见的压缩方式。这个版本修复了一个在3.3.9版本中出现的问题,该问题主要涉及到...