<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.rkx</groupId> <artifactId>webtest</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <name>webtest Maven Webapp</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <repositories> <repository> <id>JBoss</id> <name>JBoss Repsitory</name> <layout>default</layout> <url>http://repository.jboss.org/maven2</url> </repository> <repository> <id>springsource-repo</id> <name>SpringSource Repository</name> <url>http://repo.springsource.org/release</url> </repository> </repositories> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.10</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-entitymanager</artifactId> <version>4.1.0.Final</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>3.1.1.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>3.1.1.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.integration</groupId> <artifactId>spring-integration-mail</artifactId> <version>2.1.0.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-orm</artifactId> <version>3.1.1.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>3.1.1.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-dao</artifactId> <version>2.0.8</version> </dependency> <dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-core</artifactId> <version>2.3.1.2</version> </dependency> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>2.20.0</version> </dependency> <dependency> <!-- jsoup HTML parser library @ http://jsoup.org/ --> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.6.2</version> </dependency> <!-- Gson: Java to Json conversion --> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.1.2</version> </dependency> <dependency> <groupId>org.tuckey</groupId> <artifactId>urlrewrite</artifactId> <version>2.5.2</version> </dependency> <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.6</version> </dependency> <dependency> <groupId>commons-httpclient</groupId> <artifactId>commons-httpclient</artifactId> <version>3.1</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> </dependency> <dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache-core</artifactId> <version>2.5.1</version> </dependency> <dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache-web</artifactId> <version>2.0.4</version> </dependency> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.5</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.18</version> </dependency> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>1.6.12</version> </dependency> <dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>javaee</groupId> <artifactId>javaee-api</artifactId> <version>5</version> </dependency> </dependencies> <build> <finalName>webtest</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <configuration> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <encoding>UTF-8</encoding> <compilerArguments> <verbose /> <bootclasspath>${java.home}\lib\rt.jar</bootclasspath> </compilerArguments> </configuration> </plugin> </plugins> </build> </project>
以上是基本配置,可能有些包不是需要的,比如quartz,ehcache,jsoup。根据需求改吧。
需要什么包可以在 http://mvnrepository.com/ 里search,方便
记下来,以后用下
其实还是grails好,集成maven,不用去管理jar包依赖问题。也很少会出现jar冲突问题。
相关推荐
本教程将详细介绍如何使用Maven来整合Spring、Struts2和Hibernate,以及如何将它们配置到一个可直接导入IDE的项目中。 【Spring框架】 Spring是一个开源的轻量级Java企业级应用框架,它提供了一个全面的编程和配置...
- 配置Maven的POM.xml,引入Struts 2、Spring和Hibernate的依赖。 - 创建Struts 2的配置文件,定义Action类和结果页面。 - 在Spring的配置文件中,定义Bean来管理Action和SessionFactory。 - 配置Hibernate的...
2. **配置文件**:如struts.xml、spring-context.xml、hibernate.cfg.xml等,这些文件定义了系统的整体结构、Bean的配置以及数据库连接信息。 3. **资源文件**:如JSP页面、CSS样式表、JavaScript脚本,它们构成了...
本项目“maven整合spring+hibernate+struts2”就是一个典型的Java Web开发模式,它利用Maven作为项目管理工具,Spring作为核心框架,Hibernate作为持久层解决方案,Struts2作为表现层控制器。以下将详细阐述这些技术...
3. **引入依赖**:在pom.xml文件中添加Spring、Struts和Hibernate的依赖库。 4. **配置文件**:配置struts.xml、spring-context.xml和hibernate.cfg.xml等核心配置文件,定义组件、bean、数据源、事务管理器等。 5. ...
Struts2、Spring3、Hibernate4、Maven和EasyUI是Java Web开发中常见的开源框架和技术,它们在构建高效、可维护的企业级应用程序方面发挥着关键作用。本篇将详细介绍这些技术及其整合入门的知识点。 **Struts2** 是...
这是一个基于Java技术栈的经典组合,包括Maven 3.3.9、Spring 4.3.10、Struts2 2.3.34、Hibernate 4.3.10以及EasyUI 1.5.3的整合教程。这个项目可能是为了帮助初学者或者开发者了解如何将这些流行的技术框架集成到一...
【标题】"Maven Struts2 Spring Hibernate" 涉及到的是Java开发中的三个核心框架集成,它们分别是Maven(构建工具)、Struts2(Web MVC框架)和Spring(全面应用框架)以及Hibernate(对象关系映射ORM框架)。...
Struts、Spring和Hibernate是Java Web开发中的三大框架,它们的整合使用,通常被称为SSH(Struts2、Spring4、Hibernate5)框架集成。SSH整合能够实现MVC设计模式,提供松耦合、高可扩展性的应用解决方案。下面将详细...
总的来说,Maven下的SSH框架搭建涉及多个步骤,包括设置Maven依赖、配置Struts2、Spring和Hibernate,以及编写相关的业务逻辑代码。这个过程虽然复杂,但一旦熟悉,就能提高开发效率,使得Web应用的结构更加清晰,...
"spring3+hibernate4+struts2+maven全注解整合"的主题意味着将这四个组件通过注解的方式进行集成,以构建一个高效且易于维护的Web应用。 Spring是企业级Java应用程序的核心框架,它提供了依赖注入(DI)和面向切面...
2. **添加依赖**:将下载的JAR包添加到项目的类路径中,或者如果使用Maven或Gradle,则在pom.xml或build.gradle文件中配置依赖。 3. **配置Struts2**:创建struts.xml配置文件,定义全局和特定Action的配置,包括...
该pom文件整合了spring,struts2,hibernate5框架和shiro权限框架所需的jar包,完美无冲突
- 编辑pom.xml文件,添加Struts、Spring和Hibernate的依赖库。 3. **配置Struts**: - 创建struts.xml配置文件,定义Action和Result。 - 配置web.xml,设置Struts2的过滤器。 4. **配置Spring**: - 创建...
在项目的pom.xml文件中,添加Struts2的相关依赖,如`struts2-core`、`struts2-spring-plugin`等。然后,配置Struts2的核心过滤器,并在web.xml中指定。 Spring的集成涉及到更多的配置。同样地,添加Spring的核心库...
1. Maven项目配置:讲解如何创建Maven项目,配置POM.xml文件,引入所需的Struts2、Spring3、Hibernate4和EasyUI的依赖。 2. Struts2的配置:介绍struts.xml文件的编写,定义Action类,设置拦截器,以及结果页面的...
该项目是一个经典的Java Web开发组合,使用了Maven作为构建工具,Struts2作为表现层框架,Hibernate3作为持久层框架,Spring3作为依赖注入和事务管理框架,且基于Eclipse IDE进行开发。以下是对这些技术栈的详细说明...
1. Maven或Gradle的构建文件(pom.xml或build.gradle),用于管理项目的依赖。 2. Struts的配置文件(struts.xml),定义Action和结果页面。 3. Spring的配置文件(applicationContext.xml),定义bean和事务管理。 ...
2. **导入依赖**:在项目的pom.xml文件中添加Struts2、Spring、Hibernate和相关依赖库。 3. **配置Struts2**:编写struts.xml配置文件,定义Action类及其对应的URL、结果页面等。同时,需要配置Struts2与Spring的...
SSH Maven项目是一个基于Java的Web开发框架,由Struts2、Spring和Hibernate三大组件组成,分别负责表现层、业务逻辑层和服务数据访问层。在这个项目中,使用的版本是Struts2.3.24、Spring4.2.4.RELEASE和Hibernate...