一、建立项目(struts2+spring+ibatis)
mvn archetype:generate -B -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-struts-archetype -DarchetypeVersion=2.1.0 -DgroupId=com.iteye -DartifactId=rock -DarchetypeRepository=http://oss.sonatype.org/content/repositories/appfuse
二、修改相关文件文件
1、在pom.xml文件中修改<dao.framework>属性值,用ibatis替换hibernate。
2、下载LookupSQL.xml, RoleSQL.xml 和 UserSQL.xml,并且把它们存放到src/main/resources/sqlmaps目录下。
3、删除src/main/resources/hibernate.cfg.xml,如果使用sql-maven-plugin,从项目中删除src/main/resources/META-INF目录。
4、下载模板文件,并且存放到src/test/resources: mysql-schema.sql
5、从pom.xml文件中移除hibernate3-maven-plugin 用sql-maven-plugin代替它
6、从pom.xml文件中删除多余的数据库配置,由于我只是用MYSQL,因此删除了derby,h2,hsqldb,oracle,postgresql,sqlserver.
三、在项目目录下,运行命令mvn appfuse:full-source
出错了:
[INFO] --- appfuse-maven-plugin:2.1.0:full-source (default-cli) @ rock ---
[INFO] [AppFuse] Installing source from data-common module...
[ERROR] 175002 : svn: PROPFIND request failed on '/svn/appfuse~svn/tags/APPFUSE_
2.1.0/data/common/src'
[ERROR] 175002 : svn: PROPFIND of '/svn/appfuse~svn/tags/APPFUSE_2.1.0/data/comm
on/src': 302 Found (https://svn.java.net)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
官方网站不是说低于2.1.0才会报错吗?
在pom.xml文件中appfuse-maven-plugin下修改:
<configuration>
<trunk>https://svn.java.net/svn/appfuse~svn/</trunk>
<genericCore>${amp.genericCore}</genericCore>
<fullSource>${amp.fullSource}</fullSource>
</configuration>
再次运行mvn appfuse:full-source
还是报错。
访问下网站https://svn.java.net/
网站维护中......
- 大小: 17.2 KB
分享到:
相关推荐
**AppFuse 学习笔记(一):安装与部署** AppFuse 是一个开源项目,它提供了一种快速构建企业级 Web 应用程序的方式。它使用了多种流行的技术栈,如 Spring Boot、Hibernate、Thymeleaf 和 Maven,使得开发者可以更...
在本篇“appfuse学习笔记(二)新建模块”中,我们将深入探讨AppFuse框架的模块创建过程。AppFuse是一个开源项目,它提供了一个快速开发Web应用的基础结构,旨在简化开发流程并提高代码质量。通过AppFuse,开发者...
### Appfuse 学习笔记 #### 一、Appfuse 简介 Appfuse 是一个开源框架,旨在帮助开发者高效地构建企业级应用。通过提供一套完善的架构模板、最佳实践和技术栈组合,使得开发者能够专注于业务逻辑的实现,而不是...
在本篇“appfuse学习笔记(三)解决乱码和菜单设置”中,我们将深入探讨在使用AppFuse框架时遇到的编码问题以及如何定制应用程序的菜单。AppFuse是一款开源项目,它提供了一个快速开发Web应用的基础,特别是对于Java...
【AppFuse 框架详解】 AppFuse 是一个由 Matt Raible 创建的开源项目,它为初学者提供了一个基础的 J2EE 框架,用于演示如何集成多个流行的技术,如 ...AppFuse 不仅是一个框架,更是一个学习 J2EE 技术的良好起点。
ssh 博文链接:https://melet.iteye.com/blog/104496
AppFuse 是一个开源项目,专为加速 J2EE 应用程序开发而设计。...通过本文的学习,读者将能够熟练运用 AppFuse,体验其带来的高效和便捷。同时,结合 Ant 脚本,开发者可以灵活地管理和构建项目,进一步提高开发效率。
通过理解和学习AppFuse的这些组件及其相互作用,你可以更好地掌握Java Web开发的基础,并且能够利用AppFuse快速创建自己的项目。对于初学者来说,这是一个很好的起点,而对于经验丰富的开发者,它则可以作为一个高效...
### AppFuse2 学习知识点总结 #### 一、AppFuse 概述 - **定义与价值**:AppFuse 是一款开源项目,旨在利用一系列开源工具帮助开发者高效地搭建 Web 应用程序的基础架构。通过使用 AppFuse,开发人员可以在构建新...
appfuse 有struts2+hibernate+spring的整合 springmvc+hibernate+spring的整合 多模块,但模块都有 学习开发参考使用非常方便 可以到官方下载最新版的,我只是把自己下载的打包整理一下 注意哈,都是基于maven的...
AppFuse 是一个基于Java平台的开源项目,旨在加速和简化Web应用程序的开发。它通过集成各种流行框架,如Struts、Spring、Hibernate等,提供了一个...这对于快速启动新项目或学习现代Java Web开发技术是非常有价值的。
06年时的appfuse,学习SSH架构的经典入门框架。相对比较老的资料,可以欣赏一下当时的架构,向牛人致敬
在压缩包文件"Maven-Appfuse学习"中,可能包含了关于如何学习和使用Maven和Appfuse的资源,包括教程、示例代码和配置文件。通过深入学习这些内容,可以进一步理解和解决Appfuse在MyEclipse中的部署问题。建议仔细...