今天看到篇文章
介绍了如何在netbeans中使用maven调用tapestry5-quickstart模块来开发tapestry5,这里再总结下,并介绍些技巧。
首先当然是要安装好netbeans了,我一般下载zip版
的javase
packs,版本为6.1,插件都是自己按照需要来安装,我们要用到maven,就要先下载maven的netbeans插件,如图搜索maven,选择maven插件,单击install,接受协议,就可以下载安装了。
安装maven插件
我们要开发的是web程序,需要netbeans支持web程序的开发,这就需要安装web applications插件了,如图搜索web
applications,选择web applications插件,单击install,接受协议,就可以下载安装了。
安装web applications插件
两个插件安装好了后,就可以新建tapestry5-quickstart项目了,单击菜单File->New
Project,如图选择Maven->Maven
Project。(中文系统默认maven插件为中文环境,开发时不喜欢中文环境,在netbeans.conf配置文件中添加了–locale
en改成英文环境了,这里以英文环境为准。)
选择Maven Project后,单击下一步,展开Archetypes from remote Maven
repositories,如图所示,选择Tapestry5 quickstart archetype。
选择Tapestry5 quickstart archetype后,单击下一步,如图填一些定制的参数后,单击完成。
maven插件会下载依赖库并根据定制的参数新建项目,项目建好后,如图所示文件结构。
运行项目需要web
server,这里我选择了maven中的jetty插件,想让项目运行时运行jetty,这就需要修改运行项目时执行的maven命令,选择项目后,右键选择properties,选择Actions,在actions列表中选择run
project,如图所示,修改Excute Goals为jetty:run。
这样我们运行项目就可以直接将项目部署到jetty并启动jetty了,单击工具栏上的Run Main
Project(快捷键F6),第一次运行maven会下载需要的插件,下载完会启动jetty,这时访问http://localhost:8080
,可以看到如图所示页面。
单击我们部署的项目mavenproject1,可以看到项目成功运行,如图所示。
这时编辑页面模板并保存,刷新页面会立即看到结果,我们知道Tapestry5支持类的自动重加载的,在修改页面类文件后保存,刷新页面并没有看到修改后的结果,其实这里需要编译类文件,同样我可以通过定制Build
Project的maven命令来编译项目,如图所示,修改build project中Excute Goals为compiler:compile。
这样我们编辑完类文件保存后,就可以通过单击工具栏上的Build Main
Project(快捷键F11)来编译项目了,这时刷新页面就可以看到修改后的结果。
到这里已经可以开发Tapestry5项目了,可是打开tml文件,什么语法加亮都没有,这就要修改netbeans配置,来让netbeans支持tml文件,选择菜单Tools->Options,在打开的窗口左下角单击Advance
Options按钮,打开IDE Configuration->System->Object Types,选择HTML
Objects,在选项Extension and MIME
Types中,单击右边按钮,打开配置对话框,在Item输入框中输入tml,单击Add,加入到下边的列表后,单击ok保存设置,如图所示。
这时就可以看到Index.tml已经被系统识别为HTML
Objects了,打开文件可以像编辑html一样编辑tml文件了,netbeans支持html的语法加亮和基本的元素选择,如图所示。
这样就可以在netbeans中建立起完整的Tapetry5开发环境了,
netbean中的插件现在已经很好很全了,对javascript和css也支持的很好,虽然比不上DW,但已经很不错了,希望netbeans越来越好。
转载请注明出处Tapestry5.com
- 大小: 68.7 KB
- 大小: 65.1 KB
- 大小: 93.7 KB
- 大小: 27 KB
- 大小: 86.7 KB
- 大小: 90.4 KB
- 大小: 65.9 KB
- 大小: 31.2 KB
- 大小: 33.2 KB
- 大小: 33.9 KB
- 大小: 54.5 KB
- 大小: 31.6 KB
- 大小: 52.4 KB
- 大小: 85.5 KB
- 大小: 32.2 KB
分享到:
相关推荐
NetBeans中搭建C开发环境
在eclipse和netbeans上搭建android开发环境,非常详细的搭建步骤,可以让你少走很多弯路
构建NetBeans 的JSP 开发环境-开发环境: JDK1.6 update3 NetBeans 5.5.1 SQL Server 2000 SP4 数据驱动JDBC 环境配置: 将3 个JAR 包(msbase.jar\mssqlserver.jar\msutil.jar)装载到NetBeans 所捆绑的TomCat 运行...
Android学习笔记之开发环境搭建(Eclipse和NetBeans) 目前最新版本为2.2sdk,下面讲一下它在Eclipse、NetBeans的开发环境搭建
NetBeans中JSF应用开发
《NetBeans权威指南》主要介绍NetBeans 6.0简体中文版集成开发环境的基本功能和使用方法。读者在阅读《NetBeans权威指南》的同时,不仅能够掌握NetBeans的使用方法,还能够学习如何进行项目的开发。《NetBeans权威...
NetBeans是当前市场上最为流行的、源代码开放且免费的集成开发环境。NetBeans不仅可以作为Java开发工具,还可以使用它开发标准的Java程序、Web应用程序、Java EE企业级应用程序、Java ME手机应用程序等,还能够开发...
Netbeans上配置Android开发环境,图文教程,很详细
NetBeans.NetBeans中添加背景图片附源码。
NetBeans IDE是个开发集成环境,通过它可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans也是一个开放框架,拥有可扩展的开发平台,可以用于Java、C/C ,PHP等语言的开发,本身是...
最近在配置liferay5.1.2+NetBeans6.5的开发环境时,遇到过各种各样的问题,因此浪费很多时间,所以按照我的配置过程撰写一份操作SOP,供大家参考使用,避免再走弯路。该操作说明书是根据自己的理解所写,难免会有...
netbeans开发环境学习教程和实例,比较基础,另有一本英文教程,可以参考。
如何在NetBeans中连接MySQL数据库
这个是ruby的集成开发环境,适合ruby新手直接上手使用进入编程;就是类似Microsoft Visual Studio 2010那样方便的ruby编程开发工具,关键词高亮、自动语法提示等等,使用起来比较方便。这是NetBeans的最后一个专门...
Netbeans7.2 快捷键大全 完整版 绝对错不了,完整版~
netBeans开发ANdroid插件 NetBeans添加插件后 在配置中 添加 名字随便起 http://kenai.com/downloads/nbandroid/updates.xml 添加 重启后能用
基于NetBeans开发的象棋完整项目 其中包含象棋的服务端和客户端
java开发环境netbeans6(共6个分卷).part5
在Netbeans中使用Struts2.0+Spring2.5+Hibernate框
NetBeans+IDE开发指导,英文版的,网上的有一些打不开,这个是可以打开的。点击主页可以快速转到目录页。 NetBeans™ IDE Field Guide Developing Desktop, Web, Enterprise, and Mobile Applications By Patrick ...