maven gradle glassfish等工具下载与介绍

Maven

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。
Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。

Maven与Ant的不同

Maven Ant
标准构建文件 project.xml 和 maven.xml build.xml
特性处理顺序 通过 -D 命令行选项定义的系统特性最后一个定义起决定作用。 通过 -D 命令行选项定义的系统特性由 任务装入的特性第一个定义最先被处理。
构建规则 构建规则更为动态(类似于编程语言);它们是基于 Jelly 的可执行 XML。 构建规则或多或少是静态的除非使用<script>任务
扩展语言 插件是用 Jelly(XML)编写的 插件是用 Java 语言编写的。
构建规则可扩展性 通过定义 <preGoal><postGoal> 使构建 goal 可扩展。 构建规则不易扩展;可通过使用 <script>任务模拟 <preGoal><postGoal>所起的作用

安装

  1. 前往link下载最新版的Maven程序:
  2. 将文件解压到目录
  3. 新建环境变量MAVEN_HOME
  4. 编辑环境变量Path,追加%MAVEN_HOME%\bin;
  5. 至此,maven已经完成了安装,我们可以通过DOS命令检查一下我们是否安装成功:

Gradle

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。
面向Java应用为主。当前其支持的语言限于Java、Groovy、Kotlin和Scala,计划未来将支持更多的语言
下载安装参考:Gradle各版本下载地址

ANT

Apache Ant是一个Java库和命令行工具,可帮助构建软件。Ant是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点。跨平台性。Ant是纯Java语言编写的,所以具有很好的跨平台性。操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件)。 Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。由于Ant构建文件 是XML格式的文件,所以很容易维护和书写,而且结构很清晰。Ant可以集成到开发环境中。由于Ant的跨平台性和操作简单的特点,它很容易集成到一些开发环 境中去。

下载安装

  • 下载地址
  • 将文件解压到目录
  • 新建环境变量ANT_HOME
  • 编辑环境变量Path,追加%ANT_HOME%\bin;
  • 至此,ANT已经完成了安装,我们可以通过DOS命令检查一下我们是否安装成功:

在这里插入图片描述

Glassfish

GlassFish 是一款强健的商业兼容应用服务器,达到产品级质量,可免费用于开发、部署和重新分发。开发者可以免费获得源代码,还可以对代码进行更改。

GlassFish 是用于构建 Java EE 5应用服务器的开源开发项目的名称。它基于 Sun Microsystems 提供的 Sun Java System Application Server PE 9 的源代码以及 Oracle 贡献的 TopLink 持久性代码。该项目提供了开发高质量应用服务器的结构化过程,以前所未有的速度提供新的功能。这是对希望能够获得源代码并为开发 Sun 的下一代应用服务器(基于 GlassFish)作出贡献的 Java 开发者作出的回应。该项目旨在促进 Sun 和 Oracle 工程师与社区之间的交流,它将使得所有开发者都能够参与到应用服务器的开发过程中来。

下载安装

  • 下载地址
  • 将文件解压到目录
  • 然后复制Glassfish文件夹下Bin文件夹的路径,在系统Path环境变量中添加此路径

使用

  • 在安装完成之后,打开命令行,输入asadmin start-domain即可启动默认的domain1容器
  • 在控制台输入stop-domain即可停用默认的domain1容器

猜你喜欢

转载自blog.csdn.net/weixin_43534005/article/details/88208458