admin 管理员组

文章数量: 1086019


2024年3月20日发(作者:smartypants女性复合维生素软糖)

java哪款开发工具好用

集成

Apache Maven是一个非常著名的软件项目〔管理〕和综合工具。

基于项目对象模型(POM)的概念,它的信息中心管理着项目的构建、

报告和文档。Maven提供了一个统一的构建系统、项目信息和最

正确的开发施行指导,并且支持新功能的透明迁移。

Gradle是一个开源的自动化构建系统。Gradle可以自动构建、

测试、发布、布暑,还有多种软件包或其他类型项目,如生成静

态网站。Gradle结合了Ant的能力和灵活性,以及Maven的依赖

管理和约定,形成了一种高效的构建方式。

Apache Ant是一个开源的Apache项目,经Apache软件许可发

布。它由多种内置任务而成,同意开发者编写、装配、测试和运

行java应用程序。它的特点是高度灵活,不会严格限制Java项

目的编码惯例或目录布局。

Apache Ivy是一种流行的依赖管理工具,注重灵活性和简单性。

它是Apache Ant项目的一个子项目,而Ivy用来解决项目依赖项。

外部的XML文件定义项目依赖项,并列出构建项目的所必须资源。

然后Ivy从artifact 存储库(artifact repository)中下载资源,

它具有优良的灵活性和可配置性。Apache Ivy 是由Apache Apache

Ant集成的,因此将使Apache Maven的依赖管理优势也带到

第 1 页 共 8 页

Apache Ant构建文件中,为那些已经使用Apache Ant且不想迁

移到Apache Maven的开发者提供了便利。

应用服务器

Apache Tomcat是一个开源的Web服务器和Servlet容器,由

Apache软件基金会(ASF)开发。它实现了几个Java EE规范,包

括Java Servlet、JavaServer Pages(JSP)、Java EL和WebSocket,

提供了一个可以运行Java代码的HTTP Web服务器环境。想要了

解更多请点击。

WildFly,其前身是JBoss AS或Jboss,是一个由Jboss开发

的应用服务器,现在由红帽在开发维护。它是用Java编写的,并

且实现了Java平台和企业版(Java EE)规范。WildFly是可以在

多个平台上运行的免费开源工具。

GlassFish是由Sun Microsystems的Java EE平台起步,现在

由Oracle公司赞助的开源应用服务器项目。支持的版本叫做

Oracle GlassFish应用服务器。 GlassFish是免费软件,经两个

免费的软件许可证 通用开发与发布许可(CDDL)和GNU通用公

共许可证(GPL)。

Oracle WebLogic 服务器是一个Java EE应用服务器,目前由

Oracle公司开发,用于构建和布暑企业应用Java EE,支持降低

运营成本、提升性能、加强可扩大性和支持Oracle应用组合等的

新特性。

第 2 页 共 8 页


本文标签: 项目 构建 支持 依赖 开发