`
KAXU
  • 浏览: 271557 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

AppFuse2.0 初始化

阅读更多

转载于 http://hi.baidu.com/zhang20084/blog/item/f1874ec26997ec36e4dd3bb4.html

 

(1)Appfuse 2.0 Released 初始化
2007年10月19日 星期五 下午 05:59

Labels:Appfuse 2.0 Released 初始化,下载,源码,demo,例子

公司备用:

目前已有的环境是jdk-6u1-windows-i586-p.exe,apache-tomcat-6.0.13,mysql-5.0.27-win32

需要下载maven-2.0.7-bin.zip

      maven安装使用:

        解压 maven-2.0.7-bin.zip到你希望安装Maven 2.0.7的目录下. 例如 E:\Tools\maven\maven-2.0.7
在你的环境变量path中设置maven的路径, 新建一个MAVEN_HOME      例如E:\Tools\maven\maven-2.0.7。在path中设置%MAVEN_HOME%\bin; 。

       在命令行 执行mvn --version ,如能正确显示maven的版本号,说明maven安装成功。

下面我们就可以下载appfuse2.0了,选择Struts 2 Basic

1.在本地新建一个文件存放appfuse,例如:E:\appfuse

2.命令行进入E:\appfuse,执行mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-struts -DremoteRepositories=http://static.appfuse.org/releases -DarchetypeVersion=2.0 -DgroupId=com.mycompany.app -DartifactId=myproject

3.可能需要修改E:\appfuse\myproject\pom.xml的mysql密码为你的mysql密码

4.我们需要这个Demo的源码,通过mvn appfuse:full-source

5.执行mvn integration-test 这个命令会完成相关 jar 包和 Tomcat 的下载,运行你的工程的集成测试。上面的命令大概需要5-10分钟。如果测试不成功也无所谓。因为我们不需要用这个环境开发。 到E:\appfuse\myproject\target 里面有个war,就是生成好,可以运行的,检查一下mysql是否多了一个数据库myproject,拷贝到自己的tomcat下面,启动,访问即可。

6.我们原来用的是myeclipse开发的,但是appfuse不支持,我们可以调整代码的布局和myeclipse一样,暂时就安装appfuse的开发来,先生成eclipse的项目文件 通过命令mvn eclipse:eclipse

下面我们将通过appfuse来开发项目

参考:1. Appfuse 2.0简单开始和源码的下载

              2.AppFuse QuickStart

Labels:Appfuse 2.0 Released 初始化,下载,源码,demo,例子

分享到:
评论
2 楼 KAXU 2008-12-19  
black.angel 写道

楼主你是转载的吧,怎么弄都弄不好,郁闷。每次都是 Error building POM (may not be this project's POM).


这个应该是可以的,我就是按照这个步骤来完成的。我现在也没有用这个工具了,你再多试试,不好意思啊
1 楼 black.angel 2008-10-20  
楼主你是转载的吧,怎么弄都弄不好,郁闷。每次都是 Error building POM (may not be this project's POM).

相关推荐

    APPFUSE2.0中加入FCKeditor

    标题“APPFUSE2.0中加入FCKeditor”指的是在APPFUSE 2.0这个开源项目中集成FCKeditor这一富文本编辑器的过程。APPFUSE是一个快速开发框架,它结合了Spring、Hibernate、Struts等流行技术,帮助开发者迅速构建Java ...

    AppFuse 2.0 RC1 Documentation

    这表明AppFuse提供了简化Web开发流程、提高开发效率的多种特性,如模板化代码生成、预配置框架集成等,减少了常见的开发任务负担,让开发者能够专注于业务逻辑的实现。 ### AppFuse 2.0 RC1文档概览 文档由mraible...

    appfuse 2.0 教程

    ### AppFuse 2.0 教程:快速搭建 Web 应用开发框架 #### 一、AppFuse 介绍 AppFuse 是一个开源项目和应用程序,它利用 Java 平台上的开源工具帮助开发者快速且高效地开发 Web 应用程序。最初,AppFuse 被设计用来...

    appfuse2.0种mysql 数据库

    使用appfuse2 的时候,需要连接mysql数据,数据库建表的sql语言。

    Appfuse 2.doc

    ### Appfuse 2.0 入门指南及源码下载详解 #### 一、概述 本文档旨在为初学者提供一份详细的指南,帮助理解和实践如何从零开始搭建基于Appfuse 2.0的开发环境,并下载其源码进行学习。Appfuse是一款开源的Java Web...

    appfuse

    描述中提到的是使用AppFuse 2.0版本的情况,这可能是指一个基于早期MVC架构的示例项目。在AppFuse 2.0时代,它主要支持Struts或 Tapestry 框架,而非现代的Spring Boot。由于描述中提到“没有jar包”,这可能意味着...

    appfuse 学习笔记

    为了加速构建过程,可以从 Appfuse 的官方网站下载预先打包好的依赖文件 `appfuse-2.0-rc1-dependencies.zip`,解压后放到 `.m2\repository` 目录下,这样 Maven 就可以直接使用这些文件,而无需下载。 #### 五、...

    APPFUSE工具研究.doc

    AppFuse分为1.x和2.0两个主要版本,其中2.0版是重构建的,采用了Maven 2作为构建工具,而1.x版本则使用Ant。 Maven 2的引入带来了许多优势,包括自动下载依赖项、简化维护(因为所有组件可以一次编译)以及方便最终...

    AppFuse学习笔记(J2EE入门级框架)

    此外,AppFuse 2.0 采用了 JDK 1.5,支持 Annotation 和 JSP 2.0,符合 J2EE 1.4 规范,并引入了 JPA(Java Persistence API)的支持,提供了一种标准的方式来处理对象持久化。 AppFuse 2.0 的新特性还包括: 1. **...

    AppFuse项目研究

    AppFuse 的目标是简化项目的初始化过程,通过预配置和整合这些组件,使开发者可以更专注于业务逻辑的实现。 在项目初始化阶段,AppFuse 使用了一个名为 `StartupListener` 的监听器。这个监听器是 Spring 的 `...

    appfuse学习笔记(一)安装部署

    AppFuse 提供了丰富的配置选项,包括数据库连接、安全设置、国际化等。在 `pom.xml` 文件中,你可以调整 Maven 插件和依赖,以适应你的项目需求。同时,修改 `src/main/resources` 目录下的配置文件(如 `...

    AppFuse

    ### AppFuse:加速J2EE项目开发 #### 一、简介与背景 AppFuse是一个用于启动J2EE项目的工具包,它提供了一种快速而简便的方法来构建基于Java的应用程序。该工具包由Matt Raible创建,他在网络开发领域拥有丰富的...

    玩转appfuse--使用appfuse建设MVC网站

    2. **项目初始化**:运行AppFuse的生成器,选择合适的项目类型(如基本的MVC应用),指定数据库和编程语言(如Java或Groovy)。 3. **代码生成**:AppFuse会自动生成基本的项目结构,包括模型、控制器、视图和...

    建立项目原型骨架的步骤(最新版本appfuse)appfuse2.1.0-M2

    2. 生成项目后,使用`mvn appfuse:full-source`命令初始化项目。这个命令会处理ant存在的问题,特别是Windows环境下遇到的问题,确保$USER_HOME/.m2/repository目录存在并包含正确的settings.xml文件。 3. 接下来,...

Global site tag (gtag.js) - Google Analytics