原博文地址(http://gavin-chen.iteye.com/admin/blogs/240427)
原配置指南己被移徐,本人建了一个maven archetype,用archetype进行maven + gwt项目的初始配置会让你轻松很多(见附件gwt-maven-archetype源码),省去了到处copy到处贴的麻烦
gwt-maven-archetype(源码)使用方法
1. 首先你得能运行maven,至于maven是什么,怎么用,自己先去其它地方学会先吧,然后还要下载gwt-windows-1.5.3
2. 解压源代码,在命令行中进行该目录,运行mvn install进行archetype安装
3. 使用此archetype
在任一位置建一文件夹,在命令行中运行以下命令
C:\test\test-maven-gwt-archetype>mvn archetype:create -DarchetypeGroupId=com.mycompany -DarchetypeArtifactId=gwt-maven-archetype -DarchetypeVersion=1.0-SNAPSHOT -DgroupId={你的groupId} -DartifactId={你的artifactId}
如
C:\test\test-maven-gwt-archetype>mvn archetype:create -DarchetypeGroupId=com.myc
ompany -DarchetypeArtifactId=gwt-maven-archetype -DarchetypeVersion=1.0-SNAPSHOT
-DgroupId=com.mycompany -DartifactId=test-maven-gwt-archetype
4. 成功运行以上命令后,你还需要改一点东西(如果你的groupId用了com.mycompany,则不需改任何东西)
1) 在src\main\resources下,建立与你的groupId一至的目录,然后在src\main\resources\com\company下的public文件夹与Main.gwt.xml剪切至你刚才新建的目录中
2) 打开你刚才拷贝的Main.gwt.xml文件,找到下面这句,将com.mycompany改成你的groupId
<entry-point class='com.mycompany.client.Main'/>
3) 打开你刚才拷贝的public文件夹下的Main.html文件,找到下面这句,将com.mycompany改成你的groupId
<script type="text/javascript" language="javascript" src="com.mycompany.Main.nocache.js"></script>
4) 打开根目录的pom文件,在最下面找到下面这段XML,并将google.webtoolkit.home里面的值改成你的GWT安装目录
<profile>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<id>gwt-home</id>
<properties>
<google.webtoolkit.home>D:/project/project tools/gwt-windows-1.5.3</google.webtoolkit.home>
</properties>
</profile>
然后在根目录运行mvn gwt:gwt,你应该可以成功看到GWT 红色的Host Mode出现了
GWT Host Mode是日常测试所用,在要打包项目时,需将Profile "dev-build"激活, 如下命令
mvn -Pdev-build install
运行这条命令,GWT才会被真正编译成javascript文件,并能部署到容器里面
分享到:
- 2008-09-11 08:16
- 浏览 2036
- 评论(1)
- 论坛回复 / 浏览 (1 / 4216)
- 查看更多
相关推荐
### Maven2 + GWT 详细配置指南 #### 一、环境变量配置 为了确保Maven2和GWT能够正常工作,我们需要对环境变量进行一系列的配置。这些配置主要是定义几个关键变量及其对应的值: 1. **JAVA_HOME** - **变量名**...
描述中提到的链接指向了一篇博客文章,尽管具体内容没有给出,但我们可以推测这篇文章可能提供了关于如何使用 gwt-maven-archetype 的指南或教程。通常,这样的archetype 是一个预定义的项目结构,开发者可以基于它...
在Maven项目中,通常会有一个名为`sg-sh`的目录,这可能是项目结构的一部分,其中可能包含SmartGWT、Spring和Hibernate的相关配置文件、Java源代码以及资源文件。`readme.txt`文件可能包含了项目简介、安装指南或者...
### GWT安装环境和精彩实例讲解 #### GWT概述与学习文档价值 GWT(Google Web Toolkit)是一款由Google开发的开源...此外,文档还提供了CVS配置方法和具体的项目运行指南,有助于您更好地管理代码版本和进行团队协作。
- **依赖管理**:确保你的项目正确地配置了GWT和GWT-Ext的依赖,这通常通过Maven或Gradle等构建工具来完成。 - **主题选择**:GWT-Ext支持多种视觉主题,你可以根据项目需求选择合适的主题,或者自定义自己的主题。 ...
1. **入门指南**:这部分会介绍GWT Ext的基本概念,包括如何设置开发环境,安装必要的软件,以及创建第一个GWT Ext项目。开发者通常需要了解GWT SDK和Maven或Gradle构建工具的使用。 2. **组件库**:GWT Ext提供了...
- `pom.xml`:Maven项目配置文件,用于构建和依赖管理。 - `build.gradle` 或 `build.xml`:构建脚本,可能用于Gradle或Ant构建系统。 - `.gitignore`:定义了版本控制系统忽略的文件和目录。 - `README.md`:项目...
要开始使用 GWT-OAuth2,你需要配置你的服务提供商信息(如客户端 ID 和秘密),然后在 GWT 模块中引入库,并设置适当的回调处理程序。一旦配置完毕,你就可以启动 OAuth 2.0 授权流程,让用户授权你的应用,然后...
2. **构建脚本**:可能是Maven的`pom.xml`或Gradle的`build.gradle`文件,用于定义依赖关系、构建过程和部署步骤。 3. **测试**:在`src/test/java`目录下,包含单元测试和集成测试,用于验证代码功能的正确性。 4. ...
2. **配置文件管理**:项目可能使用XML、JSON或其他格式的配置文件,用于存储应用的设置。理解如何读取、解析和动态加载这些配置对于运行和调试应用至关重要。 3. **Maven或Gradle构建系统**:开源项目常常使用...
2. **GWT相关文件**:GWT是Google提供的一个用于创建高性能、跨平台的Web应用程序的工具包,源码中可能包含GWT的编译配置和模块定义。 3. **资源文件**:游戏所需的纹理、模型、音频等素材可能被组织在特定的目录下...
同时,熟悉Maven的使用,理解如何配置和管理项目依赖,也是开发GWT应用的基础。通过深入学习和实践"vgc-gwt-project",开发者可以进一步提升在GWT领域的技能,并能构建出具有丰富用户体验的Web应用。
- **jBPM Integration Developer Tools (GWT and Maven)**:安装Eclipse的jBPM插件,提供图形化的流程设计器和项目构建工具。 - **Maven**:依赖管理工具,用于构建和管理项目。 ### 2. 创建jBPM项目 创建一个新...
7. **构建脚本**:如Maven或Gradle的配置文件,用于构建和部署项目。 8. **README**:项目介绍、安装和使用指南。 通过这个项目,学习者可以了解如何在GWT中集成Python,这可能涉及使用GWT的Super Dev Mode进行热...
在使用`gwt-codemirror-widget`时,开发者需要将其添加为GWT项目的依赖,然后在GWT模块配置文件中声明。之后,可以通过GWT的Java API创建和配置CodeMirror实例,添加到用户界面中。例如,你可以设置初始代码、选择...
5. **pom.xml**或**build.gradle**:项目构建配置文件,用于Maven或Gradle构建系统。 6. **.gitignore**:指定Git忽略的文件和目录。 7. **LICENSE**:项目的许可协议信息。 8. **tests**或**test**目录:单元测试和...
jbpm5是一款非常著名的工作流管理...通过对这些源代码的分析和学习,开发者不仅可以掌握工作流管理的基本原理,还能深入了解如何利用jbpm5构建实际的业务流程管理系统,同时提升在Java、Maven、GWT和BPMN2领域的技能。
1. **README.md**: 项目说明文档,提供关于如何安装、配置和使用该项目的详细指南。 2. **src** 目录:包含项目的源代码,可能分为`main/java`和`test/java`两个子目录,分别存放主代码和测试代码。 3. **pom.xml**:...
1. **安装与配置:**通常通过Maven或Gradle作为依赖引入到项目中,设置相关配置文件,如数据库连接等。 2. **流程建模:**使用jbpm-modeler创建流程模型,保存为XML格式的流程定义文件(.bpmn2)。 3. **部署流程:*...
2. 创建GWT模块:配置GWT模块以使用API,并确保跨域设置正确。 3. 实例化API:在Java代码中创建API实例,并配置必要的参数,如远程URL和服务端口。 4. 调用API方法:使用提供的接口进行数据发送和接收,处理跨域通信...