当前位置: 首页 > 知识库问答 >
问题:

在IntelliJ/IDEA插件中以编程方式调用Ant目标

柴泰平
2023-03-14

我正在尝试根据插件中的用户操作调用ant目标。以前这样做很管用:

AntConfiguration conf = AntConfiguration.getInstance(project);

我的plugin.xml包含以下条目:

<depends optional="false">AntSupport</depends>

但是,对于当前版本的IntelliJ,它会抛出以下异常:

这看起来像是一个bug,但我可能在某种程度上误用了API,因为据我所知,这并不是“文档化的”。

共有1个答案

司徒墨竹
2023-03-14

好吧,我想出了这一招。我忽略了将库依赖项设置为provided状态,而将它们设置为“Compiled”状态。这在依赖关系窗口中有所隐藏:

 类似资料:
  • 主要内容:Intellij Idea 插件安装,Intellij Idea 插件类别,Intellij Idea 插件库插件是一种向现有应用程序添加特定功能的软件。在 IntelliJ IDEA 中,插件是其核心功能的扩展。更多的插件为我们的应用程序提供了更多的功能,但不利于性能。与 IDE 中安装的插件一样多,它会降低 IDE 的性能。 Intellij Idea 插件安装 转到File-> Setting-> Plugins。窗口画面在下方打开。 在这个窗口中,我们可以看到 IDE 中安装的

  • 问题内容: 作为单元测试的一部分,我想调用限于错误信号部分的pylint检查器。因此我检查了pylint可执行脚本,进入了helper类,在那里我迷失了一个很长的函数,最后以调用。 有人尝试过并设法这样做吗? 梦想计划是这样的: 有什么提示吗?除了“复制方法并跳过”之外,我的意思是? 我并不 需要 通过运行测试,它也可能是或其他软件:随时提出替代方案。谢谢! 问题答案: 看一下,其中包含以编程方式

  • 最新版本请访问: https://codesmagic.com/ Intellij Idea Mybatis插件主要功能: 提供Mapper接口与配置文件中对应SQL的导航 编辑XML文件时自动补全 根据Mapper接口, 使用快捷键生成xml文件及SQL标签 ResultMap中的property支持自动补全,支持级联(属性A.属性B.属性C) 快捷键生成@Param注解 XML中编辑SQL时,

  • 我正在帮助我的孩子学习创建Minecraft插件,尽管我对Java或IDEA没有太多经验。到目前为止,一切都很好,但为了执行我们的代码,我们必须: 在IDEA中制作项目(输出路径设置为) 运行Bukkit服务器 启动我的世界并连接 我不确定是否能对(3)做些什么,但在我看来,IDEA应该能够处理(1) 在VisualStudio/.NET中,我只需要将可执行文件(在本例中为java/craftbu

  • 我们曾经在IntelliJ中使用运行配置。这将我们的webapp部署到本地安装的tomcat实例中,让我们同时调试java类和jsp文件。 现在我们已经切换到Maven,现在我们使用tomcat7 Maven插件运行我们的Tomcat实例,其Maven目标是:

  • 我有一个 SBT 项目 在这个项目中,我有一个子播放项目和其他项目 我的构建文件中的示例: 需要从IntelliJ IDEA调试播放服务器。 为了运行该项目,我在命令行上使用。 如何在 IDEA 中调试项目?