问题标签 [gant]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
433 浏览

ant - 如果出现编译错误,如何(忽略|继续)gant-build?

有人知道我如何运行忽略构建错误的 gant 构建吗?像 ant 和 make 之类的东西正在使用 '-k' 或 '-keep-going' 开关。

谢谢

0 投票
2 回答
4209 浏览

hibernate - 如何在 grails 脚本中建立 Hibernate 会话

以下 grails 脚本:

失败,但有以下例外:

执行脚本导入时出错:org.hibernate.HibernateException: No Hibernate Session bound to thread,并且配置不允许在此处创建非事务性会话

在无效域对象上调用 validate() 时。我想在验证失败时输出错误消息,但似乎我需要建立一个休眠会话才能这样做。任何人都知道克服这个问题的方法吗?

0 投票
2 回答
878 浏览

java - 合并 Spring 和 Grails 项目

我们正在使用 Spring 和 Maven 作为配置管理器开发后台应用程序。该项目更分为两部分,其中一个部分仅用于管理数据库表中的数据。

现在有人发现了Grails,有了Grails,这项工作很容易,但我们不能放弃所有工作而开始一个新项目(其他部分就可以了)。

有了这个,我们正在尝试合并两者。我们已经配置了 maven grails 插件,现在我们可以获取依赖项并运行 grails 任务,虽然还不完美,但差不多。我们遇到的最大问题是项目的第一部分(Spring 部分)的目录结构与使用 Grails 的目录结构有点不同。我们想改变 Grails 部分的结构,但我们真的不知道该怎么做。我们怀疑我们必须使用(G)ant的一些脚本来改变目录结构,但是我们不知道首先,如何制作脚本,其次,如何在Maven中使用它,最后合并两个部分. 两部分的库是兼容的,因此将所有东西放在一起是可行的。

我不是在等待答案,但与 gant 脚本和 maven 相关的东西会很棒。

作为第二个问题,有没有人试图做这样的事情?(用一个 grails 项目合并或扩展一个普通的 spring 项目?)

谢谢大家。

0 投票
3 回答
1095 浏览

java - Gant 100% Ant 兼容吗?

我写了一些 Groovy 代码,我想将它与现有的 Java 代码集成。我们希望能够保留我们的 ant 脚本,并且只添加所需的 Groovy 功能​​。Gant 会允许我们保留现有的脚本吗?

0 投票
2 回答
1186 浏览

build - 选择脚本/构建工具

我们目前正在开发一个包含 actionscript 和 Java 的项目。到目前为止,我们一直使用 Ant 作为我们的主要构建工具,但是它意味着大量的重复和缺乏灵活性(我们正在构建大量的小型子项目,并且每次都复制所有构建文件是一种痛苦)正在推动我们改变工具。

EDIT3:我已经在 Gant 中重写了我们所有的构建,尽管它并不完美,但它大大缩小了我们的构建文件,并使添加新项目更加简单,所以我明确地向不想改变他们的人推荐 Gant构建理念和项目结构,但只是在寻找比ant更方便的工具。在那些日子里,我可能会看看 graddle 和/或 Ivy。

EDIT2:在试用了 Buildr 之后,我们排除了它,因为它做的事情比我们实际需要的要多。我现在正在尝试 Gant,它看起来正是我们需要的,但文档非常小。一直迁移到 Gradle 是否值得,还是项目还不够成熟?

编辑:我将尝试澄清我们与 Ant 的问题。我们有几个具有相似布局的子项目,我们必须为其编译和运行测试。一旦完成,其中一些需要打包在一起以生成可执行文件(即客户端、服务器和一些独立的演示)。在 ant 中描述我们的标准布局的工作相当长,如果不重写整个宏就很难引入小的变化。(比如说,其中一个项目需要从不同的存储库中获取其可视资产)。

  • Gant允许我们重用 Flash 和 Java 中已经存在的 ant 任务
  • Gradle出于同样的原因,尽管它看起来稍微复杂一些
  • 似乎强烈推荐的耙子。缺点是对动作脚本集成的实验性支持以及我们对 Ruby 的了解不足
  • 看起来很酷的构建器,但在这里,对红宝石一无所知
  • Scons的势头似乎不大,但 Python 是一种非常酷的脚本语言

曾考虑过 Maven,但由于其固有的复杂性和明显的易错性而被淘汰。我们目前倾向于 Gant。你们中有人有使用这些工具的经验吗?他们如何比较?

我们的需求非常基本:编译和打包项目,将它们部署到多个目标和一些脚本功能(例如运行特定于项目的性能测试)。值得注意的是,我们使用 Hudson 来处理持续集成。

0 投票
1 回答
1017 浏览

maven-2 - 在哪里可以找到用 Ivy、Maven、Gant 和 Gradle 表达的单个示例?

我想找到一个用 Ant + Ivy、Maven、Gant 和 Gradle 表示的简单的、非平凡的 Java 项目。我对每个工具的各种示例演示不感兴趣。

我在哪里可以找到这样的例子,供参考?

0 投票
1 回答
250 浏览

ant - Gant 如何能够通过名称引用目标,而不会出现缺少属性的异常?

在此处提供的代码:Gant 文件中,有以下代码:

我对它如何编写感兴趣,并且不会收到关于缺失属性setDefaultTarget(dist)的异常。dist这个片段是否在某个对象的上下文中评估,并且目标创建实例变量?

0 投票
1 回答
153 浏览

blazeds - Ivy/gant 包括不在公共仓库中且没有版本的 BlazeDS jar

ve been trying to figure out the best way to include the BlazeDS jars in my Gant/Ivy build. I一直无法找到这些 jar 的公共存储库,我m new to ivy. Obviously with Maven you只需要在本地存储库中安装本地 maven。用 Ivy 做类似事情的最佳方法是什么?我是否必须为每个 jar 创建一个单独的 Ivy.xml 文件,然后使用 Ivy Publish 还是他们的另一种方式?

还有人知道 BlazeDS 罐子可用的公共回购吗

0 投票
1 回答
319 浏览

tomcat - 在 gant 脚本中使用(多词位)grails 目标

我的 grails 项目中有一个 gant 脚本。

我想做这样的事情:

但是对于tomcat插件提供的脚本中的deploy目标。

具体来说,我想调用这个目标:

那怎么会发生?

0 投票
3 回答
1613 浏览

grails - 如何在 grails gant 脚本中调用非默认目标

我有一个带有两个目标的甘特脚本 A

t1 - 默认目标 t2 - 另一个目标

即使我跑步

圣杯A t2

默认目标是运行?如何运行非默认目标?我已经尝试过 grails A --target='t2' 等但不起作用。