问题标签 [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.
ant - 如果出现编译错误,如何(忽略|继续)gant-build?
有人知道我如何运行忽略构建错误的 gant 构建吗?像 ant 和 make 之类的东西正在使用 '-k' 或 '-keep-going' 开关。
谢谢
hibernate - 如何在 grails 脚本中建立 Hibernate 会话
以下 grails 脚本:
失败,但有以下例外:
执行脚本导入时出错:org.hibernate.HibernateException: No Hibernate Session bound to thread,并且配置不允许在此处创建非事务性会话
在无效域对象上调用 validate() 时。我想在验证失败时输出错误消息,但似乎我需要建立一个休眠会话才能这样做。任何人都知道克服这个问题的方法吗?
java - 合并 Spring 和 Grails 项目
我们正在使用 Spring 和 Maven 作为配置管理器开发后台应用程序。该项目更分为两部分,其中一个部分仅用于管理数据库表中的数据。
现在有人发现了Grails,有了Grails,这项工作很容易,但我们不能放弃所有工作而开始一个新项目(其他部分就可以了)。
有了这个,我们正在尝试合并两者。我们已经配置了 maven grails 插件,现在我们可以获取依赖项并运行 grails 任务,虽然还不完美,但差不多。我们遇到的最大问题是项目的第一部分(Spring 部分)的目录结构与使用 Grails 的目录结构有点不同。我们想改变 Grails 部分的结构,但我们真的不知道该怎么做。我们怀疑我们必须使用(G)ant的一些脚本来改变目录结构,但是我们不知道首先,如何制作脚本,其次,如何在Maven中使用它,最后合并两个部分. 两部分的库是兼容的,因此将所有东西放在一起是可行的。
我不是在等待答案,但与 gant 脚本和 maven 相关的东西会很棒。
作为第二个问题,有没有人试图做这样的事情?(用一个 grails 项目合并或扩展一个普通的 spring 项目?)
谢谢大家。
java - Gant 100% Ant 兼容吗?
我写了一些 Groovy 代码,我想将它与现有的 Java 代码集成。我们希望能够保留我们的 ant 脚本,并且只添加所需的 Groovy 功能。Gant 会允许我们保留现有的脚本吗?
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 来处理持续集成。
maven-2 - 在哪里可以找到用 Ivy、Maven、Gant 和 Gradle 表达的单个示例?
我想找到一个用 Ant + Ivy、Maven、Gant 和 Gradle 表示的简单的、非平凡的 Java 项目。我对每个工具的各种示例演示不感兴趣。
我在哪里可以找到这样的例子,供参考?
ant - Gant 如何能够通过名称引用目标,而不会出现缺少属性的异常?
在此处提供的代码:Gant 文件中,有以下代码:
我对它如何编写感兴趣,并且不会收到关于缺失属性setDefaultTarget(dist)
的异常。dist
这个片段是否在某个对象的上下文中评估,并且目标创建实例变量?
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 罐子可用的公共回购吗
tomcat - 在 gant 脚本中使用(多词位)grails 目标
我的 grails 项目中有一个 gant 脚本。
我想做这样的事情:
但是对于tomcat插件提供的脚本中的deploy目标。
具体来说,我想调用这个目标:
那怎么会发生?
grails - 如何在 grails gant 脚本中调用非默认目标
我有一个带有两个目标的甘特脚本 A
t1 - 默认目标 t2 - 另一个目标
即使我跑步
圣杯A t2
默认目标是运行?如何运行非默认目标?我已经尝试过 grails A --target='t2' 等但不起作用。