这段时间在研究appfuse,出现了很多问题,大概终结一下。
1.appfuse2.1版本基于maven生成自己的项目。由于对maven不熟悉,特别是maven的插件,在加上appfuse对maven支持的不好,所以运行自己的项目有很多的问题。需要修改生产的项目中的pom.xml,它的版本,等等,很多东西,非常烦人。只有修改成功之后,才能编译,以及maven的test等等。
2.mvn jetty:run-war成功之后,导入到eclipse之中,想把它在eclipse用tomcat运行,这又涉及到将java project转成Dynamic Web项目。之前mvn install eclipse:eclipse的命令换成用mvn install eclipse:eclipse -Dwtpversion=2.0这样在导入到eclipse之中,就变成web project,可以用tomcat运行了。具体参考website:
http://www.mkyong.com/maven/maven-dependency-libraries-not-deploy-in-eclipse-ide/
这得感谢google。appfuse研究的第一步。。。呵呵.
分享到:
相关推荐
【MAVEN 搭建APPFUSE】是一个关于使用Maven构建基于...总之,通过这个教程,你将掌握如何使用Maven与AppFuse相结合,高效地构建和管理Java Web应用,从而提升开发效率,减少重复工作,使你的项目更加规范和易于维护。
Appfuse是一款开源的Java Web应用框架,它旨在简化开发过程,提供一个快速开发基础Web应用程序的平台。Appfuse使用了Maven作为构建工具,结合Spring、Hibernate、Struts2等流行框架,为开发者提供了一个标准的架构...
- **企业集成**:讲解如何将 AppFuse 集成到企业环境中,包括集群配置和工作流引擎集成。 - **迁移指南**:提供从旧版本迁移到新版本的步骤说明。 - **持久化**:详细介绍如何使用 Hibernate、iBATIS 和 JPA 等技术...
AppFuse 是一个开源项目,它提供了一种快速构建基于Java Web应用的方式。它结合了多种框架和技术,如Spring、Hibernate、Struts等,简化了开发流程。文档中提到的是AppFuse中与Maven相关的常用命令,特别是针对...
4. **打包与安装**:`mvn package`命令将源代码打包成JAR或WAR文件,`mvn install`将打包后的文件安装到本地仓库,便于其他模块引用。 5. **生成文档**:`mvn site`可以生成项目文档,包括API文档和项目报告,甚至...
1. Rename appfuse/data/.project file to something else. 2. Go to File -> Import -> General -> Existing Projects and browse to your workspace and the appfuse/data root. Because there is no .project ...
Appfuse是一款开源的Java Web应用框架,它基于Maven构建,使用Spring、Hibernate等主流技术栈,旨在简化Web应用开发。在Appfuse项目中,Ant(Apache Ant)被用于自动化构建任务,它是一个Java库和命令行工具,其任务...
AppFuse 使用了多种流行的Java技术和框架,如Spring、Hibernate、Maven等,帮助开发者迅速创建出符合现代Web标准的应用。 **Maven的使用** 在AppFuse中,Maven是主要的构建工具。Maven通过一个项目对象模型...
1. 使用`mvn install:install-file`命令将本地JAR文件安装到本地Maven仓库。 2. 创建自定义的远程Repository并部署该包。 3. 设置`scope`为`system`,并指定系统路径。但这种方法不推荐,因为它使得项目不可移植。 ...
POM(Project Object Model)是 Maven 项目对象模型的缩写,是 Maven 项目的基本组成部分。POM 文件是一个 XML 文件,用于描述 Maven 项目的结构、依赖关系和构建过程。 POM 文件结构 POM 文件的基本结构包括: *...
- **Maven**:Maven是项目管理和综合工具,通过POM(Project Object Model)管理依赖,构建过程自动化。 - **AppFuse**:AppFuse是一个快速开发框架,集成了多个流行开源组件,如Hibernate、Spring等,用于快速...
4. **框架集成**:AppFuse和SpringSide是快速开发起点,它们整合多种框架,简化项目初始化。Gails是基于Groovy的Web开发框架,可以快速构建应用。 5. **数据库系统**:Oracle、SQL Server和MySQL是最常见的关系型...