当前位置: 首页 > news >正文

如何利用div做网站个人自助网站

如何利用div做网站,个人自助网站,顺企网黄页企业,东莞市人才市场在Java开发的早期#xff0c;我们要么没有太多的构建工具需求#xff0c;要么就使用了其他环境中的工具。 我仍然记得构建shell脚本并创建用于开发Java的文件。 生成文件特别有趣#xff0c;因为这是一个在设计时就没有考虑Java的工具。 迁移到不同的操作系统环境也很困难。… 在Java开发的早期我们要么没有太多的构建工具需求要么就使用了其他环境中的工具。 我仍然记得构建shell脚本并创建用于开发Java的文件。 生成文件特别有趣因为这是一个在设计时就没有考虑Java的工具。 迁移到不同的操作系统环境也很困难。 那时我工作的地方是我们在Solaris上开发的但是我们有一些项目在Windows和Solaris上都存在-这是我们发现并开始使用“新”语言的原因之一至少在那时是新的。 这使得Shell脚本无法使用并且使文件充其量变得困难。 当蚂蚁出来时我们跳了起来。 就像我们使用的语言一样它是跨平台的。 这对我们来说是一个巨大的利益。 我记得当Maven出现时存在一些阻力因为我们有Ant。 但是到了此时一些项目已经变得足够大足够复杂以至于编写和维护Ant文件是一件痛苦的事情。 随着war文件的出现和从类路径中加载依赖项jar的出现查找下载和安装每个项目的所有依赖项jar也变得分心。 Maven的依赖管理承诺以及按惯例简化构建使该工具成为多个项目的必备工具。 多年来我工作过的许多商店都接受了Maven为编程环境带来的功能。 于是问题就变成了有了如此强大的工具我们还需要其他工具吗 作为说明我将回到我成为程序员和从事建筑工作之前的日子。 因为我是公司所有者的儿子所以我“得”在施工过程的所有领域工作。 我发现我真的很喜欢木锤。 它的手感很好用它我可以轻松打出16便士的指甲。 所以我到处使用它 我用它来做框架铺上薄板岩完成工作盖屋顶但在电气工作中却很少。 如果我使用了较轻的锤子我很确定在密西西比州南部会有一些房屋这些房屋的墙角散落的锤子把钉子钉得太深了这是在板岩工作人员之前用螺丝钉固定住片岩。 我还看到了屋顶人员从使用屋顶锤获得了多少好处。 如果我用过一根手指我的手指断裂感可能会少很多。 道德即使每个问题看起来都像钉子但并非所有的锤子都是解决问题的正确方法。 关于摇篮 我最近一直在研究Gradle构建工具。 立即让我脱颖而出的一件事是构建文件不是XML属性文件或任何其他仅配置文本文件。 这是一个Groovy脚本。 从本文的第一部分开始我认为您可以说我已经有一段时间了。 在此之前它是C和C 。 基于C的语言尤其是Java对我来说是第二天性。 XML是我的代码输出的东西或用于提供服务器或其他工具的配置。 我每天都在使用Java进行结构化方面的工作不如在Java中进行更多的工作。 我对Groovy感到很自在因为它基于Java。 本文的目的不是要从Maven切换到Gradle而是要解释为什么Gradle应该出现在您的工具带中。 史蒂夫·埃伯索尔Steve Ebersole 撰写了一篇很棒的文章介绍了为何Hibernate出于自己的开发需求而从Maven迁移到Gradle。 在我看来当您的项目可以或应该使用Maven约定时Maven仍然是一个很好的工具。 这也不意味着是有关如何使用Gradle的教程。 已经有一些不错的入门场所包括Gradle网站上的用户指南。 Gradle提供了与IDE的良好集成。 Netbeans的最新版本尤其适用于Gradle。 Gradle有一个更好的多模块构建系统其插件系统功能强大且简单明了就像编写插件一样。 在我看来它是一个编写良好且成熟的构建工具。 一个实际的例子 对我而言Gradle最强大的功能是脚本是代码。 确切地说很时髦。 有时我们都会遇到对项目有一个要求的项目这些要求将它们与其他项目区分开来。 有几次我编写了快速的Griffon项目来维护配置数据否则我将不得不为其维护SQL脚本。 Griffon是一个Groovy快速桌面应用程序环境用于生成可作为可运行JAR文件或applet部署的独立应用程序。 当我必须进行更改时然后必须将其复制到我从中运行应用程序的目录中或复制到网络中以供其他人运行。 Gradle允许我编写该逻辑构建脚本。 由于Gradle基于Groovy因此它附带了所有Groovy以及Java的工具和库。 例如添加一个Swing对话框来选择将JAR复制到哪个目录然后进行复制就像将代码添加到构建文件一样简单 import javax.swing.JFileChooserdef dirDialog new JFileChooser(dialogTitle: Choose directory to copy jar to,fileSelectionMode: JFileChooser.DIRECTORIES_ONLY,approveButtonText: Set directory,acceptAllFileFilterUsed: false )task copyJar(type: Copy) {from build/libs/DocExample.jardef targetDir dirDialog.showSaveDialog()if(targetDir JFileChooser.APPROVE_OPTION ) {targetDir dirDialog.getSelectedFile()into targetDir} } 然后从您的IDE或命令行运行copyJar执行任务以选择目录并复制文件。 好的这可能有点虚构但请考虑在构建过程中将文件通过FTP与服务器之间的相似要求。 您可以使用来自Jibble的SimpleFTP之类的东西来满足该要求。 由于此文件是作为JAR文件提供的您可以将其放在类路径中因此可以像在此使用JFileChooser一样在构建脚本中简单地使用它。 总之 Gradle是功能强大且用途广泛的工具应在工具带中占据一席之地。 参考 Gradle我们需要另一个构建工具吗 从我们的JCG合作伙伴 Rik Scarborough在Keyhole Software博客上获得。 翻译自: https://www.javacodegeeks.com/2013/09/gradle-do-we-need-another-build-tool.html
http://wiki.neutronadmin.com/news/429409/

相关文章:

  • 做免费网站需要营业执照吗网站建设优化教程
  • 高淳网站建设工程规范查询网
  • 手机网站诊断分析凯里seo排名优化
  • 江西省建设监理协会网站给人做网站的
  • 小型电子商务网站建设与发展欧洲大型服务器
  • 多终端响应式网站ico交易网站怎么做
  • 商业网站 模板dedecms 转 wordpress
  • 什么是新零售网站外链建设需要逐步进行适可优化即可
  • 商标设计网站提供哪些服务网站的类型有哪些
  • 数据网站排名免费网站封装app
  • 哈尔滨模板网站建设中国纪检监察报记者
  • 如何设置网站服务器访问权限电子信息工程网
  • 建设一个导航网站怎么开发软件app软件
  • 网站开发技术语言的选择网页制作软件ai
  • 长沙网络营销介绍wordpress用户注册优化
  • 公司做网站开票是什么项目深圳公司注册代理公司排名
  • 淘宝客网站如何让做网站建设演示ppt
  • 广州达美网站建设公司drupal网站开发
  • 形象型网站wordpress 图片显示不了
  • 江苏网站建设价格低网页设计师培训学院
  • 如何安装网站程序西安网站制作托
  • 建站是什么东西长安建网站公司
  • 网站建设服务规划与措施卸载wordpress
  • 网站开发如何让图片加载的更快什么是网站开发公司
  • 建设了网站要维护吗修改WordPress上传图片时间
  • 国内公司名字可以做国外网站门户网站界面设计模板
  • 建设校园网站公司网络营销推广体系
  • 安徽省高等级公路工程建设指挥部网站软件开发流程八个步骤模板
  • 宁海企业网站建设常见的网页布局有哪些
  • 科技类网站源码网站运行费用一般多少