`
heipark
  • 浏览: 2094654 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

将netbeans项目放到jenkins上做持续集成

    博客分类:
  • Java
 
阅读更多

    netbeans项目本质是通过ANT来管理的,只不过相关操作都是自动生成到build.xml文件中,在将其迁移到jenkins上构建是遇到一个问题,运行ant clean jar,后只构建出来一个Xyz.jar,它依赖的jar包没有出现。这个与Netbeans中运行行为不一致,经过仔细排查发现netbeans项目下nbproject\private\private.properties这个文件会影响构建过程,经过反复调试后发现新的语句如下:

 

写道
ant -Dlibs.CopyLibs.classpath=/..../org-netbeans-modules-java-j2seproject-copylibstask.jar clean jar

 

org-netbeans-modules-java-j2seproject-copylibstask.jar这个jar需要上传到jenkins机器,然后运行ant命令时指定,这个jar的作用是copy依赖jar到dist目录,现在OK了。

 

参考文章:

http://stackoverflow.com/questions/912522/run-netbeans-project-just-with-ant

--end

分享到:
评论

相关推荐

    netbeans的小项目实例(初学可用)

    3. **数据库集成**:项目描述中提到了数据库,这表明项目可能涉及到数据库操作。NetBeans支持JDBC(Java Database Connectivity),可以方便地连接到各种数据库,如MySQL、Oracle等,进行数据的读写操作。初学者可能...

    eclipse和NetBeans的项目相互转换.

    综上所述,尽管Eclipse与NetBeans在项目管理和编译设置上有各自的特点,但通过正确的步骤和注意事项,可以在两者之间顺利转换项目,从而满足不同场景下的需求。无论是个人开发者还是团队协作,掌握这种技能都将大大...

    jenkins实现maven项目自动部署到tomcat

    Jenkins是一款开源的持续集成(CI)工具,用于自动化各种任务,包括构建、测试和部署软件。它支持多种构建工具,如Maven,以及版本控制系统,如SVN。 **3. 准备条件** 在开始之前,确保你的开发环境已经配置了Java...

    用Netbeans开发Hibernate项目

    【标题】"用Netbeans开发Hibernate项目"是一个关于利用Netbeans IDE进行Hibernate应用程序开发的教程。这个主题旨在帮助Java初学者掌握如何在Netbeans环境中设置和操作Hibernate框架,以便更高效地进行数据库交互。 ...

    netbeans 的SSH2 项目

    10. **持续集成/持续部署(CI/CD)**:如果项目规模较大,可能还涉及了Jenkins、Git等工具,实现自动化的构建、测试和部署流程。 通过这些知识点,我们可以理解这个NetBeans的SSH2项目是一个用Java语言实现的,基于...

    Ubuntu配置Netbeans8.2

    4. 配置环境变量:在安装 Netbeans 之后,我们需要将 Netbeans 的可执行文件路径添加到环境变量中,以便在命令行中可以直接使用 Netbeans。 5. 启动 Netbeans:在配置环境变量之后,我们可以在命令行中输入 Netbeans...

    NETBEANS做的WEB登录页面

    【NETBEANS做的WEB登录页面】是一个基础的Web开发教程,特别适合NETBEANS的新手。NETBEANS是一款流行的开源集成开发环境(IDE),广泛用于Java、PHP、HTML5等Web开发。它提供了丰富的功能,如代码编辑、调试、版本...

    文件上传Netbeans项目

    文件上传是Web应用程序中的常见需求,它允许用户将本地计算机上的文件传输到服务器。在Java Web应用中,通常使用HTTP多部分请求来处理文件上传。多部分请求允许在一个HTTP请求中发送多个不同类型的数据,如文本和二...

    netbeans项目导入eclipse的方法.pdf

    **复制NetBeans项目到新的位置**:为了方便管理和避免混淆,建议将原NetBeans项目复制到一个新的文件夹中,然后在此基础上进行转换操作。 4. **导入Eclipse**:将转换后的项目文件夹直接导入到Eclipse中。在...

    windows下配置netbeans开发rails

    10. **持续集成**:对于大型项目,可以配置持续集成服务器,如Jenkins,与NetBeans集成,实现自动化构建和测试。 在实际开发中,你可能还会遇到如权限问题、编码问题、兼容性问题等,都需要逐一解决。不断学习和...

    NetBeans 教程(如何使用NetBeans)

    - 在代码编辑器中,将光标放在`main`方法内,然后按`F6`键或点击工具栏上的绿色运行按钮,NetBeans会自动编译并运行你的程序。 - 如果有编译错误,NetBeans会在编辑器中高亮显示,并提供可能的修复建议。 5. **...

    netBeans中导入已有的JSF应用程序

    8. **持续集成**:对于大型项目,可以将NetBeans与持续集成工具,如Jenkins或Bamboo集成,自动化构建和测试过程,确保代码质量。 9. **插件支持**:NetBeans的开源特性使其拥有丰富的插件库,开发者可以根据需求...

    NetBeans:NetBeans上的项目

    在NetBeans上创建项目是开发过程中的重要步骤,下面我们将详细探讨NetBeans项目相关的关键知识点。 一、NetBeans项目类型 NetBeans支持多种项目类型,包括Java应用程序、Java Web项目、Java EE项目、Web服务、移动...

    NetBeans权威指南 源码

    NetBeans是当前市场上最为流行的、源代码开放且免费的集成开发环境。NetBeans不仅可以作为Java开发工具,还可以使用它开发标准的Java程序、Web应用程序、Java EE企业级应用程序、Java ME手机应用程序等,还能够开发...

    NetBeans实现信息管理系统

    将NetBeans生成的WAR(Web ARchive)文件部署到服务器上,然后可以通过Web浏览器访问系统。 项目标签为"代",可能意味着这是一个代工或者教学项目。无论是哪种情况,理解这些基本概念和技术对于提升Java Web开发...

    NetBeans做的计算器

    3. 将数字0-9、运算符(+、-、*、/、=)等按钮拖放到面板上,并调整它们的位置和大小。 4. 添加一个显示计算结果的JLabel,通常设置为不可编辑,以便显示用户的输入和计算结果。 **编写事件处理器** 1. 在源代码...

    一步一步教你用netbeans做程序

    NetBeans是一个功能强大的Java集成开发环境(IDE),本文将一步一步指导读者使用NetBeans开发一个简单的Java程序。 标题解读 “一步一步教你用NetBeans做程序”的标题表明了本文的目的,即指导读者使用NetBeans开发...

    最新java NetBeans6.5 做的通讯录

    这个“最新java NetBeans6.5 做的通讯录”项目是一个利用该IDE创建的简单应用程序,主要用于管理个人或组织的联系人信息。 首先,我们要理解Java编程语言的基础。Java是一种跨平台的面向对象的语言,它的“一次编写...

    Netbeans开发音乐播放插件

    在本文中,我们将深入探讨如何使用NetBeans IDE开发一个音乐播放插件。NetBeans是一款开源的集成开发环境,广泛用于Java、PHP、C++等语言的编程。它提供了丰富的功能和扩展性,允许开发者创建自定义插件来增强其功能...

Global site tag (gtag.js) - Google Analytics