Geomajas开发环境搭建

Geomajas开发环境搭建


发布日期: 2016-10-27 更新日期: 2016-10-27 编辑:玲玲 浏览次数: 3545

标签:

摘要: 配置见以下部分: Maven 的下载地址: http://maven.apache.o**1 Maven的安装与使用 首先是Maven软件的安装与rg/download.html] (http://maven.apache.org/download.html...

配置见以下部分:

Maven 的下载地址:

http://maven.apache.o**1

Maven的安装与使用

首先是Maven软件的安装与rg/download.html]

(http://maven.apache.org/download.html "http://maven.apache.org/download.html")

在里面选择一个版本 选择任意一个: 我用的是Maven 2.2.1 ,下载完成之后 保存到你的磁盘,然后设置JAVA_HOME环境变量,Maven变量,Path 变量

JAVA_HOME为C:\Program Files\Java\jdk1.6.0_20

M2_HOME为Maven的所在的目录如E:\apache-maven-2.2.1

注意:按你所下载的Maven版本设置版本号,我的是2.2.1

M2 为%M2_HOME%\bin

Path 为%JAVA_HOME%\bin;%M2%;

Maven 安装后测试 安装是否成功 运行 Cmd 在命令行窗口输入 mvn –v 命令

Maven 安装成功后,进行下一步

开发环境的搭建

1 使用Maven 创建工程 运行 cmd, 命令行,打开DOS窗口,在要创建的目录或文件夹下:运行

mvn archetype:generate -DarchetypeCatalog=http://files.geomajas.org/archetype-latest.xml

在D:\workspace目录下:运行

mvn archetype:generate -DarchetypeCatalog=http://files.geomajas.org/archetype-latest.xml

2 提示选择项目类型:GWT application archetype选择

3 选择groupId 输入 项目的包名:如 org.mymap 将来的源文件存在这里,后回车Packagename

4 提示输入 artifactID : 意思是输入项目命称:如MyMapApplication

5 以下提示保持默认;直接回车;

6 完成后就进入了你所创建的目录;在这个例子中为:D:\Workspace

7 转到D:\workspace\MyMapApplication目录下:进行测试,运行刚建的项目运行 mvn compile 命令,这可能要持续一段时间,进行相关文件的下载与编译工作, 如果是第一次使用Maven,可能还要持续一段时间,请耐心等待。(大概的等40,50分钟,)Maven 在下载Geomajas项目所用的类库如GWT,Spring,Hibernate等,还有Geomajas自已的类库,下面只是Maven 本地仓库中Geomajas的类库40多MB,还有其他不在说明

8 在jetty 服务器上运行:在D:\workspace\MyMapApplication目录下运行:mvn jetty:run 命令

9 等到完成后,别关闭Dos窗口

完成后:在浏览器中访问

http://localhost:8080/

NetBeans 7.0 中创建Geomajas 样例项目

1 Maven安装 如上面所讲

2 NetBeans 中Maven 配置,NetBeans 中Maven 配置:选择 工具 -> 选项->Maven

3 在Netbeans中创建Geomajas 样例项目选择 文件——新建项目,选择项目类别,选择Maven ,在选择基于原型的项目

4 在Maven原型下,选择来自本地资源库的原型,选择 Geomajas GWT application archetype 1.8.0 稳定版,点击下一步

5 选择项目的保存位置,设置好你要保存的位置,点击完成

6 运行样例项目

点击右键 选择 运行选择 服务器Tomcat 6.0(自己安装) 或 Jetty Web Server(自己安装;等待 比较慢一些 ,由于要把Java 代码部分转化为 JavaScript 代码,在浏览器中输入如下地址 http://localhost:8080/MyMapApplictaion-1.0-SNAPSHOT/

创建的模板样例项目结构分析以上面所创建的项目为(MyMapApplictaion):(未导入eclipse之前) 在你所创建的项目(MyMapApplictaion)目录下,有以下几个文件:

1 .eclipse 文件为空

2 .settings 包含项目配置信息

3 target 文件

4 pom.xml 文件 使用Maven工具 创建的项目管理文件

5 src 文件里有以下几个文件, main文件目录下的文件

(1) java源代码

(2) resource,resource 文件目录下还有公共资源等如图片,数据文件shp等数据库配置文件

(3) webapp,web 应用程序 配置文件等,主要看一下WEB-INF文件夹的内容

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org