使用gwt-maven-plugin简化GWT项目Maven构建

需积分: 16 1 下载量 97 浏览量 更新于2024-11-09 收藏 112KB ZIP 举报
资源摘要信息: "gwt-maven-plugin:开始使用Maven构建GWT项目" ### Maven与GWT概述 Maven是一个广泛使用的Java项目管理和自动化构建工具,它提供了一套标准的项目构建生命周期,以及一个插件系统来支持构建过程中的各个步骤。Maven通过一个名为pom.xml的项目对象模型文件来管理项目的配置信息和构建过程。而GWT(Google Web Toolkit)是一个开源的开发工具集,允许开发者用Java语言编写前端界面,并将Java代码编译成浏览器可以直接执行的JavaScript代码。 ### gwt-maven-plugin插件介绍 gwt-maven-plugin是一个专为Maven项目设计的插件,目的是简化通过Maven构建和管理GWT项目的过程。使用此插件,开发者可以更容易地利用Maven的强大功能和GWT的前端开发优势。插件提供了两种特定的打包方式,分别是gwt-lib和gwt-app。gwt-lib用于打包成库的形式,而gwt-app则打包成完整的GWT应用程序。 ### 如何使用gwt-maven-plugin插件 #### 插件的基本用法 要在Maven项目中使用gwt-maven-plugin插件,首先需要将其添加到项目的pom.xml文件中。以下是一个基本的插件配置示例,包括了插件的组ID(groupId)、构件ID(artifactId)和版本(version): ```xml <plugin> <groupId>net.ltgt.gwt.maven</groupId> <artifactId>gwt-maven-plugin</artifactId> <version>…</version> <extensions>true</extensions> </plugin> ``` 在上述配置中,“…”应替换为具体的插件版本号。通过`<extensions>true</extensions>`声明,表明将使用该插件提供的特定配置。 #### 配置GWT模块名称 接下来,需要在gwt-maven-plugin的配置部分指定GWT模块的名称。这一步是必要的,因为GWT编译器需要知道项目的入口点: ```xml <configuration> <moduleName>com.example.app.App</moduleName> </configuration> ``` 这里的`<moduleName>`元素用于指定项目的主模块类名,即应用程序的入口点。应将`com.example.app.App`替换为实际的模块类路径。 #### 设置打包方式 将项目的`<packaging>`元素设置为`gwtp`,表示这是一个使用GWT的项目: ```xml <packaging>gwtp</packaging> ``` 这样的设置确保了Maven会使用gwt-maven-plugin插件来处理项目的构建过程。 ### gwt-maven-plugin插件的作用 该插件的主要作用是简化了GWT项目的构建过程,使开发者能够利用Maven的依赖管理、插件管理、构建生命周期等特性。使用该插件后,开发者可以在Maven的生命周期中插入GWT相关的构建任务,如编译、测试、打包等。这不仅减少了项目配置的复杂性,还使得项目结构更加标准化,便于维护和扩展。 ### 结语 综上所述,gwt-maven-plugin插件是一个将Maven的强大构建管理功能与GWT项目结合起来的桥梁。它通过提供特定的打包方式和配置选项,使得在Maven环境中管理GWT项目变得更加简单高效。开发者可以轻松地通过配置文件管理项目依赖,利用Maven的生命周期来自动化构建和部署GWT应用,极大地提升了开发效率和项目管理的便捷性。
2008-09-24 上传
一、在环境变量中创建以下配置 1、 变量名:JAVA_HOME 变量值:D:\Java\jdk1.6.0_02 变量注:这个变量是指定JDK放的位置,变量的值与JAVA根目录的路径对应 2、 变量名:TOMCAT_HOME 变量值:D:\project tools\Tomcat 5.5 变量注:这个变量指定TOMCAT的存放位置 3、 变量名:MAVEN_HOME 变量值:D:\project tools\maven-2.0.7 变量注:这个变量指定MAVEN的存放路径 4、 变量名:GWT_HOME 变量值:D:\project tools\gwt-windows-1.4.60 变量注:这个变量指定GWT的存放路径 二、把下面的两段分别接到环境变量path与classpath 的最后面 path: ;%MAVEN_HOME%\bin;%GWT_HOME;%JAVA_HOME%\bin;%TOMCAT_HOME%\bin;%GWT_HOME%; classpath: ;.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\htmlconverter.jar;%TOMCAT_HOME%\common\lib\jsp-api.jar;%TOMCAT_HOME%\common\lib\servlet-api.jar;%GWT_HOME%\gwt-servlet.jar;%GWT_HOME%\gwt-user.jar;%GWT_HOME%\gwt-dev-windows.jar; 三、MAVEN配置 1、进入MAVEN_HOME,此处我们在之前已设为D:\project tools\maven-2.0.7; 然后进入conf目录,修改settings.xml,找到<settings>标签里面的<localRepository>标签(通常它会在注释里面,需把它拷贝一份出注释外,进行修改),改为<localRepository>d:\project tools\maven repository</localRepository>,这是maven的本地库路径,如果不设置此项,那么它默认的路径是在你的私人目录,如C:\Documents and Settings\grass的.m2目录中,但通常我们设定本地库路径,以免不同用户使用时,又要重新下载库文件