`
Gavin.Chen
  • 浏览: 326924 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

gwt-maven-archetype source code

阅读更多

使用方法

 

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文件,并能部署到容器里面

分享到:
评论

相关推荐

    gwt-maven-plugin:开始使用Maven构建GWT项目

    gwt-maven-plugin 该插件旨在通过提供两种特定的打包方式: gwt-lib和gwt-app ,使使用Maven构建GWT项目更加容易。 基本用法 将插件添加到您的POM并启用扩展: &lt; groupId&gt;net.ltgt.gwt.maven&lt;/ groupId&gt; ...

    gwt-maven-plugin

    `gwt-maven-plugin`是Google Web Toolkit (GWT) 的一个Maven插件,用于在Java开发环境中构建、编译和管理GWT项目。GWT是一个开源框架,允许开发者使用Java语言编写客户端Web应用程序,然后自动转换为优化的...

    gwt-user.jar

    gwt-user.jar 大小:2.86 MB

    gwt-maven-archetypes

    gwt-maven-原型 该项目包含模块化GWT项目的Maven原型。 如何使用 生成一个项目 mvn archetype:generate \ -DarchetypeGroupId=net.ltgt.gwt.archetypes \ -DarchetypeVersion=LATEST \ -DarchetypeArtifactId= ...

    gwt-maven-plugin:旧版GWT Maven插件

    现在,该插件被认为是legacy GWT maven plugin (又名mojo GWT maven插件),而新插件被认为是new generation GWT maven plugin (又名tbroyer GWT maven插件)。 仍然支持旧版maven插件,但强烈建议将新插件用于新...

    gwt-dev-plugin-x86-对ie浏览器使用

    标题中的"gwt-dev-plugin-x86-对ie浏览器使用"指的是一个特定的GWT开发插件,适用于x86架构的机器,并且是专为Internet Explorer(IE)浏览器设计的。在GWT的早期版本中,为了实现Java到JavaScript的编译和在浏览器...

    gwt-servlet-2.3.0.jar

    GWT-Servlet是GWT框架的一部分,主要负责处理服务器端的交互。`gwt-servlet-2.3.0.jar`是GWT 2.3.0版本的Servlet库,这个库包含了运行GWT应用所需的服务器端组件。 在GWT的应用程序中,客户端部分通常由JavaScript...

    gwt-comet-jar包+实例+source.jar包,

    里面东西很多,都是关于GWT-COMET的内容,实现gwt的服务器推技术,包括gwt-comet-examples-...gwt-comet-1.2.3.jar:jar包,gwt-example:聊天实例源代码(.java的),gwt-event-source-1.0.0.jar:comet事件源jar包。

    最好的gwt-ext学习资料

    ### Gwt-Ext:强大的网页开发控件库详解 Gwt-Ext,作为一个结合了Google Web Toolkit(GWT)和ExtJs的高级网页开发控件库,为纯Java语言的富互联网应用程序(RIA)开发提供了强有力的支持。尤其对于初学者而言,Gwt...

    GWT-Developer-Plugin

    GWT-Developer-Plugin

    Firefox26 和 GWT-Dev_plugin firefox26

    结合标签“fireFox26 GWT-Dev_plug”,我们可以推断这个压缩包可能包含了安装或更新GWT-Dev_plugin到适用于Firefox 26版本的步骤、文件或者指南。可能的内容可能包括: 1. GWT-Dev_plugin的Firefox 26特定版本:这...

    Gwt-ext学习笔记之基础篇

    ### Gwt-ext学习笔记之基础篇 #### 一、安装CypalStudio工具 为了能够开始Gwt-ext的学习之旅,首先需要确保开发环境已经搭建好。CypalStudio是一款非常实用的工具,它能帮助开发者更高效地进行GWT项目的开发。 1....

    gwt-2.5.1.zip

    GWT-2.5.1是GWT的一个版本,包含了该框架的库文件和其他必要的组件。 在安装GWT-2.5.1之前,确保你的系统已经安装了Java Development Kit(JDK),因为GWT是基于Java的。接下来,我们将详细介绍GWT的安装步骤: 1....

    GWT-Dev_plugin firefox26 免费下载,GWT 火狐插件

    在提供的文件列表中,`gwt-dev-plugin-1.26-rc1forFireFox` 是GWT-Dev Plugin针对Firefox 26的特定版本。"rc1"表示这是该版本的候选发布1(Release Candidate 1),意味着它可能还不是最终版本,但在功能和稳定性上...

    gwt-property-source-0.2.zip

    `gwt-property-source-0.2.zip`是一个开源项目,其主要目标是简化这个过程,为GWT应用提供一种在编译时就能访问和集成配置值的方法。 项目`gwt-property-source`提供了以下关键功能和概念: 1. **编译时配置**:...

    wab-gwt-archetype-2.1.1.zip

    【标题】"wab-gwt-archetype-2.1.1.zip" 是一个Web Application Bundle (WAB) 的Google Web Toolkit (GWT) 架构模板的版本2.1.1。GWT是一个用于创建高性能、交互式JavaScript前端应用的Java开发框架。此架构模板为...

    gwt-dev-plugin

    gwt-dev-plugin

    gwt-ext相关jar包及资源

    - **依赖管理**:确保你的项目正确地配置了GWT和GWT-Ext的依赖,这通常通过Maven或Gradle等构建工具来完成。 - **主题选择**:GWT-Ext支持多种视觉主题,你可以根据项目需求选择合适的主题,或者自定义自己的主题。 ...

Global site tag (gtag.js) - Google Analytics