Eclipse 是不是使用自己的发行版发布 ant?

     2023-02-26     274

关键词:

【中文标题】Eclipse 是不是使用自己的发行版发布 ant?【英文标题】:Does Eclipse ship ant with its own distribution?Eclipse 是否使用自己的发行版发布 ant? 【发布时间】:2011-10-27 08:24:29 【问题描述】:

第一次使用 Apache Ant(我既兴奋又不知所措!)自动化 Java 应用程序。

我确实没有去蚂蚁网站直接下载蚂蚁。相反,我使用的是 Eclipse 附带的标准插件。在 Eclipse 中,我可以完美地运行测试 build.xml 项目。但是当我直接从命令行运行 ant 时,Windows 不会将其识别为可识别的命令。

这让我相信我要么没有安装 ant,要么没有正确配置它(根本没有)。如果它没有安装,那么当我在 Eclipse 中触发它们时,为什么这些 build.xml 脚本会起作用? Eclipse 是否附带无法从 cmd 行访问的自己的 ant 分发?

如果这只是一个配置问题,我需要做什么才能让 ant 运行我自己风格的构建脚本?

我想开始使用 Apache Ivy,为了运行演示,我首先需要启动 ant 并从命令行运行。

感谢您的帮助或见解:-)

【问题讨论】:

【参考方案1】:

Eclipse 是否附带无法从 cmd 行访问的自己的 ant 发行版?

基本上,是的。 Eclipse 捆绑了核心 Ant 运行时以及它自己的扩展和集成,但它是 Eclipse 安装私有的。

如果您想从 Eclipse 外部运行构建,您需要下载并安装完整的 Ant 发行版。

【讨论】:

也要小心。 Eclipse 附带的 antlib 版本可能比您下载的 Ant 版本旧。因此,您可以从命令行执行在 Eclipse 中会失败的操作。我建议您更改 Ant Eclipse 使用以指向您下载的 Ant 版本。 可爱的 eclipse 如此明确地说明它的作用和用途,我需要在这里查找,首先应该指出什么。 Eclipse 是否使用 maven/gradle 使用相同的“技巧”?

scala 使用的是二进制发行版附带的 akka,而不是 sbt 的发行版

】scala使用的是二进制发行版附带的akka,而不是sbt的发行版【英文标题】:scalaisusingakkashippedwithbinarydistributioninsteadofsbt\'sone【发布时间】:2021-03-0402:54:37【问题描述】:我有一个项目在2.11_2.5.21版本中使用akka,它是我的fatjar中的... 查看详情

带有 proguard 的 Android ant build.xml 未在发行版中构建

】带有proguard的Androidantbuild.xml未在发行版中构建【英文标题】:Androidantbuild.xmlwithproguarddoesnotbuildinrelease【发布时间】:2012-08-1708:11:13【问题描述】:我有以下项目设置:两个库“commoncomponents”和“libs”都定义了一些活动,例如... 查看详情

设置工具链时,Eclipse (Kepler) 可以在两个已安装的 MinGW 发行版之间进行选择吗?

】设置工具链时,Eclipse(Kepler)可以在两个已安装的MinGW发行版之间进行选择吗?【英文标题】:CanEclipse(Kepler)selectbetweentwoinstalledMinGWdistributionswhensettingaToolchain?【发布时间】:2014-05-2317:44:38【问题描述】:我正在使用EclipseKepler,... 查看详情

在当前 Linux 发行版上打包 C++11 软件是不是安全?

】在当前Linux发行版上打包C++11软件是不是安全?【英文标题】:IsitsafetopackageC++11softwareoncurrentLinuxdistributions?在当前Linux发行版上打包C++11软件是否安全?【发布时间】:2015-01-2920:02:45【问题描述】:作为Linux发行版的下游维护者... 查看详情

将 GCC 版本升级到发行版附带的版本之外是不是有任何问题?

】将GCC版本升级到发行版附带的版本之外是不是有任何问题?【英文标题】:IsthereanyissueinupgradingGCCversiontootherthantheonescomewithdistro?将GCC版本升级到发行版附带的版本之外是否有任何问题?【发布时间】:2018-01-3115:08:44【问题描述... 查看详情

如果我已经安装了 Anaconda 发行版并想使用其他文本编辑器,是不是需要安装 Python?

...果我已经安装了Anaconda发行版并想使用其他文本编辑器,是不是需要安装Python?【英文标题】:DoIneedtoinstallPythonifIalreadyhavetheAnacondadistributioninstalledandwanttouseothertexteditors?如果我已经安装了Anaconda发行版并想使用其他文本编辑器,... 查看详情

如何调试发行版构建

...点和变量跟踪等xcode调试工具与应用的临时分发版本一起使用?如果不是这样,人们通常会如何调试这样的东西?【问题讨论】:怎么不工作了?它会崩溃吗?一种方法不会给出预期的结果吗?您在使用第三方库 查看详情

我应该从 Windows 主机虚拟化哪个 Linux 发行版来运行 Eclipse?

】我应该从Windows主机虚拟化哪个Linux发行版来运行Eclipse?【英文标题】:WhatlinuxdistributionshouldIvirtualizefromwindowshosttorunEclipse?【发布时间】:2011-09-2209:00:07【问题描述】:我需要在笔记本电脑上的LinuxVirtualBox虚拟化、WindowsXP主机... 查看详情

win64上的Eclipse

】win64上的Eclipse【英文标题】:Eclipseonwin64【发布时间】:2010-09-0514:15:40【问题描述】:有人在WindowsXP或64位Vista上成功使用Eclipse的最新64位Ganymede版本吗?目前我在32位JDK上运行普通的Eclipse3.4发行版,并使用64位JDK启动和编译我... 查看详情

跨发行版应用打包格式flatpak发布

...包框架,它可以让用户在多个基于Linux内核的操作系统上使用各种桌面应用程序。有些人可能记得Flatpak之前的名字叫做XDG-App,Flatpak是应GNU/Linux和开源软件开发者所需而 查看详情

firstblood

...述不同发行版之间的联系与区别。联系:所有的发行版都使用linux内核;都需要遵循GNU的GPL协定;所有的发行版都有自己的版本号,版本格式约定基本一样(主版本号.次版本号.发行号或修正号)。区别:发行版的本质区别,在... 查看详情

用于嵌入式计算的流行linux发行版

导读在嵌入式系统中工作的嵌入式开发人员需要一个易于使用且易于为其特定硬件定制的发行版。以下是一些最著名的嵌入式计算Linux发行版。然而,这些发行版都没有标准化的“产品更新就绪”方法。如果这是必需的,... 查看详情

Mono 发行版中的 C# 编译器版本是不是与 Mono 版本相同?

】Mono发行版中的C#编译器版本是不是与Mono版本相同?【英文标题】:IstheC#compilerversioninaMonodistributionthesameastheMonoversion?Mono发行版中的C#编译器版本是否与Mono版本相同?【发布时间】:2019-09-1200:29:32【问题描述】:我想知道我加... 查看详情

如何制作定制的实时可启动 Debian 发行版

...的具有实时启动功能的USBlinux发行版,根据一些方法,我使用了来自github的Linux-livekit并尝试了提供实时系统创建的程序,但我在每 查看详情

如何使用 GLFW 预编译的二进制文件编译 Visual Studio 2019 发行版

】如何使用GLFW预编译的二进制文件编译VisualStudio2019发行版【英文标题】:HowtocompileVisualStudio2019releasebuildwithGLFWpre-compiledbinaries【发布时间】:2019-08-2903:34:48【问题描述】:我正在尝试在VisualStudio2019中构建一个使用GLFW预编译静态... 查看详情

markdown我自己的linux发行版设置-manjarodeepin(代码片段)

查看详情

Visual C++ 2012 可再发行版是不是与 2010 版本向后兼容?

】VisualC++2012可再发行版是不是与2010版本向后兼容?【英文标题】:IsVisualC++2012redistributablebackwardscompatiblewiththe2010version?VisualC++2012可再发行版是否与2010版本向后兼容?【发布时间】:2014-03-3019:20:03【问题描述】:我有一个带有几... 查看详情

linux系统各发行版镜像下载

...瞻性的操作系统和平台,基于Linux。它允许任何人自由地使用、修改和重发布,无论现在还是将来。它由一个强大的社群开发,这个社群的成员以自己的不懈努力,提供并维护自由、开放源码的软件和开放的标准。Fedora项目由Fedo... 查看详情