`
最王座
  • 浏览: 139653 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

整合SSH之pom.xml文件配置

阅读更多

整合Struts2+Spring+HIbernate时Maven(3.3.3)的pom.xml文件的配置

 

<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>com.wbf.ssh</groupId>
	<artifactId>ssh</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<packaging>war</packaging>
	<name />
	<description />
	<properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
	</properties>
	<dependencies>
		<dependency>
			<groupId>javax</groupId>
			<artifactId>javaee-api</artifactId>
			<version>7.0</version>
			<scope>provided</scope>
		</dependency>
		<dependency>
			<groupId>org.glassfish.web</groupId>
			<artifactId>javax.servlet.jsp.jstl</artifactId>
			<version>1.2.2</version>
		</dependency>
		
		<!-- junit -->  
        <dependency>  
            <groupId>junit</groupId>  
            <artifactId>junit</artifactId>  
            <version>4.12</version>  
            <scope>test</scope>  
        </dependency>  
          
        <!-- log4j -->  
        <dependency>  
            <groupId>log4j</groupId>  
            <artifactId>log4j</artifactId>  
            <version>1.2.17</version>  
        </dependency>
        
        <!-- spring3 -->  
        <dependency>  
            <groupId>org.springframework</groupId>  
            <artifactId>spring-core</artifactId>  
            <version>3.2.12.RELEASE</version>  
        </dependency>  
        <dependency>  
            <groupId>org.springframework</groupId>  
            <artifactId>spring-context</artifactId>  
            <version>3.2.12.RELEASE</version>  
        </dependency>  
        <dependency>  
            <groupId>org.springframework</groupId>  
            <artifactId>spring-jdbc</artifactId>  
            <version>3.2.12.RELEASE</version>  
        </dependency>  
        <dependency>  
            <groupId>org.springframework</groupId>  
            <artifactId>spring-beans</artifactId>  
            <version>3.2.12.RELEASE</version>  
        </dependency>  
        <dependency>  
            <groupId>org.springframework</groupId>  
            <artifactId>spring-web</artifactId>  
            <version>3.2.12.RELEASE</version>  
        </dependency>  
        <dependency>  
            <groupId>org.springframework</groupId>  
            <artifactId>spring-expression</artifactId>  
            <version>3.2.12.RELEASE</version>  
        </dependency>  
        <dependency>  
            <groupId>org.springframework</groupId>  
            <artifactId>spring-orm</artifactId>  
            <version>3.2.12.RELEASE</version>  
        </dependency>  
		
		<!-- struts2 -->  
        <dependency>  
            <groupId>org.apache.struts</groupId>  
            <artifactId>struts2-core</artifactId>  
            <version>2.3.20.1</version>  
            <exclusions>  
                <exclusion>  
                    <groupId>javassist</groupId>  
                    <artifactId>javassist</artifactId>  
                </exclusion>  
            </exclusions>  
        </dependency>  
        <dependency>  
            <groupId>org.apache.struts</groupId>  
            <artifactId>struts2-spring-plugin</artifactId>  
            <version>2.3.20.1</version>  
        </dependency>  
        <dependency>  
            <groupId>org.apache.struts</groupId>  
            <artifactId>struts2-convention-plugin</artifactId>  
            <version>2.3.20.1</version>  
        </dependency>  
		
		<!-- hibernate4 -->  
        <dependency>  
            <groupId>org.hibernate</groupId>  
            <artifactId>hibernate-core</artifactId>  
            <version>4.2.16.Final</version>  
        </dependency> 
		
		<!-- druid -->    
        <dependency>    
            <groupId>com.alibaba</groupId>    
            <artifactId>druid</artifactId>    
            <version>1.0.13</version>    
        </dependency>  
          
        <!-- mysql数据库驱动 -->    
        <dependency>    
            <groupId>mysql</groupId>    
            <artifactId>mysql-connector-java</artifactId>    
            <version>5.1.35</version>    
        </dependency>
        
        <!-- aspectjweaver -->  
        <dependency>  
            <groupId>org.aspectj</groupId>  
            <artifactId>aspectjweaver</artifactId>  
            <version>1.8.5</version>  
        </dependency>
        
	</dependencies>
	<build>
		<plugins>
			<!-- 清除插件 -->  
            <plugin>  
                <groupId>org.apache.maven.plugins</groupId>  
                <artifactId>maven-clean-plugin</artifactId>  
                <version>2.6.1</version>  
            </plugin>  
            <!-- 编译插件 -->  
            <plugin>  
                <groupId>org.apache.maven.plugins</groupId>  
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.3</version>  
                <configuration>  
                    <source>1.6</source>  
                    <target>1.6</target>  
                    <encoding>utf-8</encoding>  
                </configuration>  
            </plugin>  
            <!-- 单元测试插件 -->  
            <plugin>  
                <groupId>org.apache.maven.plugins</groupId>  
                <artifactId>maven-surefire-plugin</artifactId>  
                <version>2.18.1</version>  
                <configuration>  
                    <argLine>-Dfile.encoding=UTF-8</argLine>  
                    <skip>false</skip>  
                    <testFailureIgnore>true</testFailureIgnore>  
                </configuration>  
            </plugin>  
            <!-- 打包插件 -->  
            <plugin>  
                <groupId>org.apache.maven.plugins</groupId>  
                <artifactId>maven-war-plugin</artifactId>  
                <version>2.6</version>  
            </plugin>  
            <plugin>  
                <groupId>org.apache.maven.plugins</groupId>  
                <artifactId>maven-jar-plugin</artifactId>  
                <version>2.6</version>  
            </plugin>  
            <!-- 安装插件 -->  
            <plugin>  
                <groupId>org.apache.maven.plugins</groupId>  
                <artifactId>maven-install-plugin</artifactId>  
                <version>2.5.2</version>  
            </plugin>  
            <!-- 资源文件(默认src/main/resources)处理插件 -->  
            <plugin>  
                <groupId>org.apache.maven.plugins</groupId>  
                <artifactId>maven-resources-plugin</artifactId>  
                <version>2.7</version>  
            </plugin>  
            <!-- 生成源码插件 -->  
            <plugin>  
                <artifactId>maven-source-plugin</artifactId>  
                <version>2.4</version>  
                <executions>  
                    <execution>  
                        <!-- 当把项目打包成jar、war等时,为其生成源代码jar包 -->  
                        <phase>package</phase>  
                        <goals>  
                            <goal>jar-no-fork</goal>  
                        </goals>  
                    </execution>  
                </executions>  
            </plugin> 
		</plugins>
	</build>
</project>

 

 

 

 

 

分享到:
评论

相关推荐

    maven整合ssh的pom.xml

    利用maven技术整合ssh框架的pom.xml! 利用maven技术整合ssh框架的pom.xml 利用maven技术整合ssh框架的pom.xml

    SSH框架+shiro整合的maven项目pom文件--pom.xml

    该pom文件整合了spring,struts2,hibernate5框架和shiro权限框架所需的jar包,完美无冲突

    整合SSH 框架所需 jar 包(maven 项目 pom.xml 格式)

    整合SSH 框架所需 jar 包(maven 项目 pom.xml 格式),包含大部分的 jar 包引入说明

    整合ssh的maven工程的pom.xml

    创建maven工程,并且整合ssh的一些配置文件。对各种jar包的整理

    ssh框架整合maven+ssh配置文件

    在本项目中,我们将讨论如何使用Maven构建工具来整合SSH框架,并详解配置文件的设置。 首先,让我们了解SSH框架的核心组件: 1. **Struts2**:作为MVC(模型-视图-控制器)架构的一部分,负责处理HTTP请求,提供...

    Java框架SSH整合的所有配置文件

    内含有applicationContext.xml,c3p0-config.xml,c3p0-db.properties,hibernate.cfg.xml,log4j.properties,struts.xml,User.hbm.xml,pom.xml等等配置文件

    Maven关里的ssh框架基本的pom配置

    关于ssh(struts2,spring,hibernate)三大框架整合,并使用Maven管理项目后的pom.xml文件的基本配置(基本的依赖!!)

    ssh 框架整合(maven xml c3p0)

    在整合SSH时,我们需要在Spring的配置文件中声明对Struts2和Hibernate的引用,以便Spring可以控制这些组件的初始化和销毁。同时,Spring的AOP(面向切面编程)特性可以用于实现事务管理,提升代码的整洁度和可维护性...

    maven整合ssh2

    在 Maven 整合 SSH2 的过程中,我们可能需要在 `settings.xml` 中配置特定的仓库地址,以便获取到 SSH2 相关的库文件。此外,还可以配置代理服务器、全局的用户认证信息等。 **2. Spring 框架** Spring 是一个全面...

    maven整合ssh框架、ehcache搭建、可直接运行导入运行

    1. **配置POM.xml**:首先,你需要在项目的POM.xml文件中添加SSH框架以及Maven的相关依赖。这些依赖包括Spring的核心库、Struts2的核心库、Hibernate的JPA支持以及其他必要的库如log4j等。Ehcache的依赖也需要在这里...

    maven 整合ssh之一

    【标题】"Maven 整合SSH之一" 涉及到的是在Java开发中如何使用Maven构建工具来整合Spring、Struts2和Hibernate这三个流行框架,这通常被称为SSH集成。SSH是一套强大的Java Web应用程序开发解决方案,可以帮助开发者...

    整合SSH,非常好用的基础结构层《Platform》。

    在文件名称列表中,我们看到“pom.xml”,这是Maven项目的配置文件,其中包含了项目依赖、构建设置等信息。这说明该项目使用Maven进行构建,并且我们可以通过分析pom.xml了解项目的依赖关系和构建步骤。 在整合SSH...

    Struts+Spring+Hibernate-SSH整合开发步骤

    - 配置pom.xml文件,添加SSH框架及其它必要的依赖。 3. **配置Struts2** - 添加Struts2的依赖到pom.xml。 - 创建struts2的配置文件struts.xml,定义Action、结果类型等。 - 在web.xml中配置Struts2的前端控制器...

    ssh_depot.zip

    1. **源代码**:包含.java文件,这些文件按照SSH框架的组织结构划分,如Spring的配置文件(applicationContext.xml)、Struts的配置文件(struts.xml)、Hibernate的映射文件(.hbm.xml)以及业务逻辑层(Service)...

    ssh.rar_maven ssh_ssh Maven

    这可能包括pom.xml文件的配置示例,说明如何添加SSH相关依赖到项目中,以及如何配置构建过程。 在标签"maven_ssh ssh_maven"中,我们可以看到SSH和Maven的关键字重复出现,进一步强调了这个资源与这两者的关系。这...

    SSH整合过程(图)

    创建一个新的Maven项目,并在pom.xml文件中添加SSH框架的依赖。 **第三步:配置Struts** 在struts-config.xml中配置Struts的核心元素,如action-mappings、form-beans等。同时,配置Struts与Spring的整合,引入...

    SSH整合的详细步骤及成功整合的代码

    整合SSH时,首先需要在项目的`pom.xml`或`build.xml`中添加Struts2的依赖。然后,配置`struts-default.xml`和`struts-plugin.xml`以启用Struts2的核心功能。接着,定义Action类,创建对应的`struts.xml`配置文件,...

    ssh整合过程,有图有真相

    在pom.xml中添加Spring的相关依赖,然后创建Spring的配置文件(如applicationContext.xml),定义Bean的定义和配置。 4) 打开web.xml文件,添加如下代码: 在web.xml中,我们需要配置Spring的DispatcherServlet,...

    ssh简单整合,后续会更新和bootstrap的整合

    - 在项目设置中启用Maven支持,配置pom.xml文件,添加SSH相关的依赖库。 2. **配置Spring** - 创建`applicationContext.xml`配置文件,定义Bean的实例化、依赖注入等。例如,配置Hibernate SessionFactory、DAO...

Global site tag (gtag.js) - Google Analytics