`
shunjian
  • 浏览: 15510 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

使用 AppFuse 创建新项目

阅读更多
alotta:~/dev/appfuse mraible$ ant new
Buildfile: build.xml

clean:
     [echo] Cleaning build and distribution directories

init:

new:
     [echo]
     [echo] +-------------------------------------------------------------+
     [echo] |    -- Welcome to the AppFuse New Application Wizard! --     |
     [echo] |                                                             |
     [echo] | To create a new application, please answer the following    |
     [echo] | questions.                                                  |
     [echo] +-------------------------------------------------------------+

    [input] What would you like to name your application [myapp]?
devworks
    [input] What would you like to name your database [mydb]?
devworks
    [input] What package name would you like to use [org.appfuse]?
com.ibm
    [input] What web framework would you like to use [webwork,tapestry,spring,js
f,struts]?
webwork
     [echo] Creating new application named 'devworks'...
     [copy] Copying 359 files to /Users/mraible/Work/devworks
     [copy] Copying 181 files to /Users/mraible/Work/devworks/extras
     [copy] Copying 1 file to /Users/mraible/Work/devworks
     [copy] Copying 1 file to /Users/mraible/Work/devworks

install:
     [echo] Copying WebWork JARs to ../../lib
     [copy] Copying 6 files to /Users/mraible/Work/devworks/lib
     [echo] Adding WebWork entries to ../../lib.properties
     [echo] Adding WebWork classpath entries
     [echo] Removing Struts-specific JARs
   [delete] Deleting directory /Users/mraible/Work/devworks/lib/struts-1.2.9
   [delete] Deleting directory /Users/mraible/Work/devworks/lib/strutstest-2.1.3
     [echo] Deleting struts_form.xdt for XDoclet
   [delete] Deleting directory /Users/mraible/Work/devworks/metadata/templates
     [echo] Deleting Struts merge-files in metadata/web
   [delete] Deleting 7 files from /Users/mraible/Work/devworks/metadata/web
     [echo] Deleting unused Tag Libraries and Utilities
   [delete] Deleting 2 files from /Users/mraible/Work/devworks/src/web/org/appfu
se/webapp
     [echo] Modifying appgen for WebWork
     [copy] Copying 12 files to /Users/mraible/Work/devworks/extras/appgen
     [echo] Replacing source and test files
   [delete] Deleting directory /Users/mraible/Work/devworks/src/web/org/appfuse/
webapp/form
   [delete] Deleting directory /Users/mraible/Work/devworks/src/web/org/appfuse/
webapp/action
     [copy] Copying 13 files to /Users/mraible/Work/devworks/src
   [delete] Deleting directory /Users/mraible/Work/devworks/test/web/org/appfuse
/webapp/form
   [delete] Deleting directory /Users/mraible/Work/devworks/test/web/org/appfuse
/webapp/action
     [copy] Copying 5 files to /Users/mraible/Work/devworks/test
     [echo] Replacing web files (images, scripts, JSPs, etc.)
   [delete] Deleting 1 files from /Users/mraible/Work/devworks/web/scripts
     [copy] Copying 34 files to /Users/mraible/Work/devworks/web
   [delete] Deleting: /Users/mraible/Work/devworks/web/WEB-INF/validator-rules-c
ustom.xml
     [echo] Modifying Eclipse .classpath file
     [echo] Refactoring build.xml
     [echo] ----------------------------------------------
     [echo] NOTE: It's recommended you delete extras/webwork as you shouldn't ne
ed it anymore.
     [echo] ----------------------------------------------
     [echo] Repackaging info written to rename.log
     [echo]
     [echo] +-------------------------------------------------------------+
     [echo] |           -- Application created successfully! --           |
     [echo] |                                                             |
     [echo] | Now you should be able to cd to your application and run:   |
     [echo] | > ant setup test-all                                        |
     [echo] +-------------------------------------------------------------+

BUILD SUCCESSFUL
Total time: 15 seconds
  • 大小: 29.5 KB
分享到:
评论

相关推荐

    使用 AppFuse 快速构建 java

    使用AppFuse创建项目非常简单,只需要执行几个命令即可。 1. **初始化项目**: - 运行`ant new`命令来创建一个新的AppFuse项目。这将启动一个交互式过程,引导用户输入项目名称、数据库名称以及根包路径等信息。 -...

    使用appfuse构建环境

    创建新项目** - 在命令行中进入AppFuse解压目录,并执行`ant new`命令。 - 根据提示输入项目名称(默认`myapp`)、数据库名称(默认`mydb`)及包名(默认`org.appfuse`)。 - 执行完成后会在当前目录下生成项目...

    appfuse新手上路

    - 在任意位置创建一个目录,如`C:\appfuse`,用于存放所有AppFuse项目。 **3. 构建项目骨架** - 使用命令行进入项目目录。 - 执行`mvn archetype:create`命令,选择不同的架构模板,这里以Struts2 Basic为例。 ...

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

    使用 Maven 的 archetype:generate 命令创建一个新的 AppFuse 项目。在命令行中输入以下命令: ``` mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeGroupId=org.appfuse -...

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

    在最新的版本2.1.0-M2中,AppFuse 提供了基本(basic)和模块化(modular)两种类型的原型,以便于开发者根据项目需求选择合适的方式来创建项目。 建立项目原型骨架的步骤如下: 1. 首先,通过Maven的archetype...

    MAVEN 搭建APPFUSE

    步骤3:创建新项目。使用Maven的archetype插件,我们可以快速生成一个基于AppFuse的新项目。在命令行中运行以下命令: ``` mvn archetype:generate -DarchetypeGroupId=org.appfuse.archetypes -...

    APPFUSE工具研究.doc

    它通过集成各种流行框架,如Struts、Spring、Hibernate等,提供了一个项目骨架,使得开发者能够快速搭建新项目的结构。AppFuse分为1.x和2.0两个主要版本,其中2.0版是重构建的,采用了Maven 2作为构建工具,而1.x...

    AppFuse

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

    使用AppFuse快速构建J2EE应用.doc

    接下来,我们来创建一个新的J2EE项目。AppFuse提供了交互式的`new`目标,通过在AppFuse安装目录下的`build.xml`文件运行Ant命令,可以引导你输入项目名称、数据库名以及根包路径。这将创建一个基础的工程结构,包含...

    AppFuse 2.0 RC1 Documentation

    在核心上,AppFuse是一个项目骨架,类似于通过IDE向导创建新Web项目时生成的结构。 ### 使用AppFuse的理由 在给定的描述中提到,欲了解更多关于AppFuse的信息以及为何应该使用它,可以参考IBM开发者工作区上的文章...

    AppFuse学习笔记

    完成环境配置后,可以通过执行 `appfuse new` 命令开始创建新项目。AppFuse 会自动处理框架集成、XDoclet 代码生成等复杂任务,使得开发者能快速专注于业务逻辑的实现。 总之,AppFuse 是一个强大的工具,它简化了 ...

    appfuse使用手册

    例如,`mvn archetype:generate` 命令可以用来创建一个新的AppFuse项目。 **六、整合与扩展** AppFuse 的设计允许开发者轻松地添加其他框架或库,如Security、Tiles、Velocity等。通过修改pom.xml文件,可以添加或...

    appfuse2学习日记

    通过使用 AppFuse,开发人员可以在构建新的 Web 项目时大大节省在项目结构设置上的时间。 - **定位**:AppFuse 更像是一个项目的骨架或模板,它通过集成各种工具和技术(如 Java, Maven, Struts 等),提供了快速...

    xdoclet_appfuse打包

    7. "appfuse开发教程.doc":这应该是一个详细的AppFuse开发教程,涵盖了从创建新项目到部署应用的全过程。 8. "log4j简明使用文档.doc":Log4j是Java日志框架,这个文档提供了关于如何配置和使用Log4j的日志记录...

    appfuse 使用手册

    AppFuse 是一个开源项目,它提供了一种快速开发Java Web应用程序的方法。它的核心是一个Maven模块,包含了多种框架和技术的集成,如Spring、Struts、Hibernate等,旨在简化Web应用的构建过程。本使用手册将深入讲解...

    appfuse默认的css模版

    标题"appfuse默认的css模版"指的是AppFuse在生成新项目时所使用的默认CSS样式模板。这些模板定义了应用的基本外观,包括颜色、字体、布局和响应式设计等元素。AppFuse支持多种CSS框架,如Bootstrap、Foundation等,...

Global site tag (gtag.js) - Google Analytics