`
orchod
  • 浏览: 12835 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

maven ssh

    博客分类:
  • j2ee
阅读更多

   把maven下载下来,我用的是maven2.1,并设置环境变量。执行mvn -v

Apache Maven 2.1.0 (r755702; 2009-03-19 03:10:27+0800)
Java version: 1.6.0_24
Java home: C:\bapf\jdk\jdk1.6.0_24\jre
Default locale: ja_JP, platform encoding: MS932
OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"

 用mavne搭建ssh其实非常容易,就是弄好一些依赖关系即可。

任意目录执行

mvn archetype:create -DgroupId=com.jhope -DartifactId=jhope-ssh -DarchetypeArtifactId=maven-archetype-webapp    
 修改其中的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/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.jhope</groupId>
  <artifactId>jhope-ssh</artifactId>
  <packaging>war</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>jhope-ssh Maven Webapp</name>
  <url>http://maven.apache.org</url>
 <dependencies>
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>4.4</version>
			<scope>test</scope>
		</dependency>
		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>servlet-api</artifactId>
			<version>2.5</version>
			<scope>provided</scope>
		</dependency>
		<dependency>
			<groupId>mysql</groupId>
			<artifactId>mysql-connector-java</artifactId>
			<version>5.1.14</version>
		</dependency>
		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>slf4j-log4j12</artifactId>
			<version>1.6.1</version>
		</dependency>
		<dependency>
			<groupId>org.apache.struts</groupId>
			<artifactId>struts2-convention-plugin</artifactId>
			<version>2.2.3</version>
		</dependency>
		<dependency>
			<groupId>org.apache.struts</groupId>
			<artifactId>struts2-spring-plugin</artifactId>
			<version>2.2.3</version>
		</dependency>
		<dependency>
			<groupId>org.apache.struts</groupId>
			<artifactId>struts2-json-plugin</artifactId>
			<version>2.2.3</version>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-aop</artifactId>
			<version>2.5.6</version>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-jdbc</artifactId>
			<version>2.5.6</version>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-orm</artifactId>
			<version>2.5.6</version>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-test</artifactId>
			<version>2.5.6</version>
			<scope>test</scope>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-web</artifactId>
			<version>2.5.6</version>
		</dependency>
		<dependency>
			<groupId>aspectj</groupId>
			<artifactId>aspectjrt</artifactId>
			<version>1.5.4</version>
		</dependency>
		<dependency>
			<groupId>aspectj</groupId>
			<artifactId>aspectjweaver</artifactId>
			<version>1.5.4</version>
		</dependency>
		<dependency>
			<groupId>org.hibernate</groupId>
			<artifactId>hibernate-core</artifactId>
			<version>3.6.7.Final</version>
		</dependency>
		<dependency>
			<groupId>org.hibernate</groupId>
			<artifactId>hibernate-entitymanager</artifactId>
			<version>3.6.7.Final</version>
		</dependency>
		<dependency>
			<groupId>com.googlecode</groupId>
			<artifactId>hibernate-memcached</artifactId>
			<version>1.2</version>
			<exclusions>
				<exclusion>
					<artifactId>hibernate</artifactId>
					<groupId>org.hibernate</groupId>
				</exclusion>
			</exclusions>
		</dependency>
		<dependency>
			<groupId>com.googlecode.xmemcached</groupId>
			<artifactId>xmemcached</artifactId>
			<version>1.3.5</version>
		</dependency>
		<dependency>
			<groupId>org.hibernate</groupId>
			<artifactId>hibernate-c3p0</artifactId>
			<version>3.6.7.Final</version>
		</dependency>
		<dependency>
			<groupId>com.googlecode.genericdao</groupId>
			<artifactId>dao-hibernate</artifactId>
			<version>1.1.0</version>
		</dependency>
		<dependency>
			<groupId>com.jgeppert.struts2.jquery</groupId>
			<artifactId>struts2-jquery-plugin</artifactId>
			<version>3.2.0</version>
		</dependency>
		<dependency>
			<groupId>com.jgeppert.struts2.jquery</groupId>
			<artifactId>struts2-jquery-grid-plugin</artifactId>
			<version>3.2.0</version>
		</dependency>
		<dependency>
			<groupId>com.jgeppert.struts2.jquery</groupId>
			<artifactId>struts2-jquery-richtext-plugin</artifactId>
			<version>3.2.0</version>
		</dependency>
		<dependency>
			<groupId>com.jgeppert.struts2.jquery</groupId>
			<artifactId>struts2-jquery-tree-plugin</artifactId>
			<version>3.2.0</version>
		</dependency>
		<dependency>
			<groupId>com.jgeppert.struts2.jquery</groupId>
			<artifactId>struts2-jquery-mobile-plugin</artifactId>
			<version>3.2.0</version>
		</dependency>
	</dependencies>
	<repositories>
		<repository>
			<id>hibernate-memcached</id>
			<name>hibernate-memcached</name>
			<url>http://raykrueger.googlecode.com/svn/repository</url>
		</repository>
	</repositories>
  
  <build>
    <finalName>jhope-ssh</finalName>
  </build>
</project>

执行

mvn eclipse:eclipse -Dwptversion=1.0
 

 等待完成,如果中间有报错,可以重新再执行一次,只是下载远程库而已。

 

随后便可以导入eclipse,设置M2_REPO到本地maven库进行开发了。在启动中可能会遇到hibernate装载实体的时候报错,删除persistence-api-1.0.jar即可。

 

分享到:
评论

相关推荐

    mavenSSH+Ajax2

    【 Maven SSH + Ajax 2:构建高效Web应用的利器】 Maven SSH 和 Ajax 2 是在开发高效、现代化Web应用程序时经常使用的两个关键技术。Maven SSH 提供了一种基于Maven构建工具的SSH(Spring Security)集成解决方案,...

    Maven ssh整合框架

    总结起来,"Maven ssh整合框架"是一个强大的Java Web开发工具集,它结合了Maven的项目管理能力与SSH的业务处理能力,为开发者提供了一种高效、规范的开发方式。通过熟练掌握这些技术,开发者可以在项目中实现快速...

    ssh.rar_maven ssh_ssh Maven

    标题中的"ssh.rar_maven ssh_ssh Maven"可能表示这是一个关于如何在Maven项目中集成SSH框架的资源包。这个压缩文件可能是包含配置文件、样例代码或教程文档的集合,帮助开发者理解如何在Maven项目中设置和使用SSH。 ...

    MavenSSH项目以及mybatis框架使用

    ** MavenSSH项目以及mybatis框架使用详解 ** MavenSSH项目是一个基于Maven构建的Web应用程序,它结合了Struts2、Spring和Hibernate三个流行的Java开源框架,形成了一种高效且易于管理的开发模式。Maven作为项目管理...

    MavenSSH项目

    本项目“MavenSSH”旨在演示如何使用Maven来构建一个基于SSH的Web应用。 **1. Maven的引入** Maven通过其配置文件pom.xml来管理项目的构建、依赖和生命周期。在SSH项目中,Maven帮助我们自动下载和管理所需的SSH...

    构建基于Maven的SSH原型项目

    在IT行业中,SSH(Struts2、Spring、Hibernate)是一个常见的Java Web开发框架组合,而Maven则是一个项目管理和综合工具。"构建基于Maven的SSH原型项目"这个主题,旨在帮助初学者理解和掌握如何使用这些技术搭建一个...

    demo4-Maven-Webapp.zip_MAVEN WEB_maven ssh_maven增删改查

    【标题】"demo4-Maven-Webapp.zip MAVEN WEB_maven ssh_maven增删改查" 提供了一个关于使用Maven构建Java Web应用程序,并结合SSH(Struts2、Hibernate和Spring)框架实现CRUD(增删改查)功能的项目实例。...

    maven ssh实例

    Maven SSH 实例详解 在Java开发领域,Maven和SSH(Spring、Struts、Hibernate)是两个非常重要的工具和框架。Maven是一个项目管理和综合工具,它帮助开发者管理项目的构建、依赖关系以及报告。SSH则是一种流行的...

    maven整合ssh案例

    Maven整合SSH案例 ************************************************************************************* 注意:运行前请配置Maven环境,和修改config.properties中数据库名称用户和密码,并且修改Tuser中的...

    mavenSSH+SSM

    总之,“mavenSSH+SSM”项目旨在教你如何利用Maven来创建基于SSH和SSM的Java Web项目,让你能够更好地理解和运用这些技术栈,提升你的开发能力。在学习过程中,你需要掌握Maven的配置和使用,理解Spring、Hibernate...

    jenkins 2.346.1 git maven ssh插件

    jenkins 2.346.1,jdk8 适用 git maven ssh插件

    maven搭建SSH工程

    【标题】:“Maven搭建SSH工程” 在Java开发领域,SSH(Struts、Spring、Hibernate)是一个常见的Web应用开发框架组合。它结合了Struts的MVC设计模式、Spring的依赖注入以及Hibernate的对象关系映射功能,使得开发...

    Maven的简单使用以及Maven搭建SSH

    ** Maven的简单使用以及Maven搭建SSH ** Maven是一个强大的Java项目管理工具,它能够帮助开发者构建、管理和部署项目。Maven通过使用一个统一的项目对象模型(Project Object Model,POM)来描述项目,并利用插件...

    maven SSH Flex 日志查询

    利用Maven搭建的Java SSH框架后台,利用Flex显示 利用Maven搭建的Java SSH框架后台,利用Flex显示 利用Maven搭建的Java SSH框架后台,利用Flex显示 利用Maven搭建的Java SSH框架后台,利用Flex显示 利用Maven搭建的...

    idea基于maven的SSH模板

    SSH是JavaEE中三种框架(Struts+Spring+Hibernate)的集成框架,是目前比较流行的一种Java Web开源框架。 SSH主要用于Java Web的开发。现在SSH有SSH1和SSH2两种,区别在于Struts的版本是struts1.x还是2.x。

    maven ssh框架搭建

    Maven作为项目管理和构建工具,能有效地管理SSH框架的依赖,帮助开发者搭建环境。现在,我们将详细介绍如何使用Maven来搭建一个基于SSH的Java Web项目。 首先,我们需要确保已经安装了Java Development Kit (JDK) ...

    maven整合SSH框架,ehcache搭建,可直接运行导入运行

    整合SSH框架意味着在Maven项目中配置Struts2、Spring和Hibernate的依赖,以及相应的插件和配置文件。Struts2提供MVC模式的前端控制,Spring负责依赖注入和事务管理,Hibernate则处理对象关系映射,实现数据库操作。 ...

    基于maven的ssh例子

    在这个基于Maven的SSH实例中,我们将探讨如何在Eclipse开发环境中配置和运行这样一个项目。 首先,`Maven`是一个项目管理和综合工具,它可以帮助开发者管理项目的构建、报告和文档。Maven通过一个项目对象模型...

    Maven构建ssh项目实例

    在IT行业中,SSH(Spring、Struts和Hibernate)是一个经典的Java Web开发框架组合,而Maven则是一个项目管理和综合工具,用于自动化构建、项目信息管理以及依赖管理。本实例主要探讨如何利用Maven来构建一个整合了...

    maven管理的ssh框架demo

    【SSH框架与Maven管理】 SSH(Struts2、Spring、Hibernate)是一个经典的Java Web开发框架,用于构建高效、可维护的Web应用。Struts2作为MVC框架负责控制流程,Spring提供依赖注入(DI)和面向切面编程(AOP),而...

Global site tag (gtag.js) - Google Analytics