来看改善NetBeans RCP使用程序的构建体例:OpenBlueSky已公布
对于一个大型项目,如果用java来作,可能需要9个月,并且可能需要翻阅10本以上的书,但如果用ruby来作,3个月,3本书就足够了,而.net也不过3,4本书足以,这就是区别。经由一番计划以后,我的ant工具已很好用了,对NetBeansRCP项目标构建体例有了一点儿改善。
我在上一篇博客文章中提到,我以为分发NetBeansRCP项目源的好办法绑所利用的构建平台(固然,假如不是默许的NetBeans平台)。
我倡议在分发中利用以下目次结构:
lib/nbm-用于寄存以nbm文件情势打包的援用平台;
lib/nbm/NetBeans6.0RC1-用于寄存必要利用的NetBeans平台的模块;
lib/platform7-base-用于寄存NetBeans上没法打包为nbm文件的某些文件;
src/-源文件
将利用另外一个目次来保留平台结构,以供NetBeans利用(此目次不该用源来分发)
lib/platform-用于寄存以nbm文件情势打包的援用平台
如今,上面的ant代码就将使与日俱增地天生该平台成为大概:
<propertyname="platform.dir"value="lib/platform"/>
<propertyname="nbm.dir"value="lib/nbm"/>
...
<targetname="generate-platform">
<deletedir="${platform.dir}"failonerror="false"/>
<mkdirdir="${platform.dir}"/>
<copytodir="${platform.dir}/platform7">
<filesetdir="lib/platform7-base"/>
</copy>
<generatePlatformplatformTargetFolder="${platform.dir}">
<filesetdir="${nbm.dir}"/>
<filesetdir="${nbm.dir}/NetBeans6.0RC1"/>
</generatePlatform>
</target>
情形能够进一步改良。假如您的项目利用的是自界说平台,则一般情形下,人们应起首经由过程新平台来设置NetBeans以编译文件。可是,假如将上面的代码放在ant剧本的开首,则能够主动为您完成所需的统统:
<projectname="MyApplication"basedir="."default="build">
<description>...</description>
<propertyname="platform.dir"value="lib/platform"/>
<propertyname="nbm.dir"value="lib/nbm"/>
<propertyfile="nbproject/platform.properties"/>
<propertyfile="nbproject/private/platform-private.properties"/>
<propertyfilefile="${user.properties.file}"comment="">
<entrykey="nbplatform.${nbplatform.active}.harness.dir"
value="$${nbplatform.default.harness.dir}"/>
<entrykey="nbplatform.${nbplatform.active}.label"
value="${nbplatform.active}"/>
<entrykey="nbplatform.${nbplatform.active}.netbeans.dest.dir"
value="${basedir}/${platform.dir}"/>
</propertyfile>
<importfile="nbproject/build-impl.xml"/>
...
<p>
IDE是好。java中的IDE更是百花齐放,你用jbuilder能说jbuilder赶不上vs吗?用eclipse,netbeans也很舒服啊。我就不明白“稍微差一些”那一些是从哪里差来的。 Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading) 如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。 一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。 设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧 象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。 一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。 《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。 Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading) 设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
页:
[1]