问题标签 [build-script]

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 回答
180 浏览

mono - Phantom 构建系统可以在 Mono 下工作吗?

我正在研究 .Net 项目的跨平台构建系统。 Phantom看起来很有趣,但是我想知道它是否可以在带有 Mono 的 Linux 上正常工作。它建立在 Boo 之上。似乎 Boo 在 Mono (http://www.mono-project.com/Boo) 中有一些支持,但我对此不太了解。

我可以在 Mono/Linux 设置上使用 Phantom 吗?

0 投票
1 回答
141 浏览

java - Ant 构建跟踪调用类

我的构建脚本失败了,因为它在构建依赖项之前构建了 A 类。

有没有办法在编译过程中准确地跟踪 A 类的加载时间?我知道失败的任务,但任务正在编译其他类 C、D、E 并且它们之间没有直接关系。编译的类导入一个由 A 类扩展的 B 类。

喜欢

我正在使用 eclipse 来调试它。Ant 详细模式也无济于事。

任何提示将不胜感激。

谢谢。

0 投票
4 回答
18302 浏览

java - Ant 找不到主类错误

这是我第一次使用 Ant,java.lang.NoClassDefFoundError当它尝试运行时出现异常。这是我的 Ant 构建脚本,

构建没有错误。运行目标给出了异常。我检查了 jar 文件中生成的清单,它看起来像这样,

0 投票
1 回答
69 浏览

windows - 使用带有命令行参数的批处理脚本递归搜索和构建任意 VS 解决方案

因此,我希望能够使用批处理脚本构建任意数量的 VS 解决方案。我希望脚本搜索给定的项目名称,并将它们的文件路径传递给 VS CLI。格式如下:

第一个参数是配置,所有后续参数都是项目名称。我遇到的问题是这些项目都将位于我的基本代码目录的不同子目录中。所以一个例子是这样的:

我要构建的 .slns 的位置如下:

我相信我会想使用 FOR /F,但我只是对批处理不够熟悉,无法让它按照我想要的方式工作。非常感谢这里的任何指导。

0 投票
2 回答
501 浏览

.htaccess - HTML5 样板构建脚本、基于 VCS 的部署和重复内容

我在刚刚部署到暂存环境的新项目中使用 HTML5 Boilerplate 构建脚本。脚本就像一个魅力;它有据可查,因此很容易配置以在我的应用程序中使用。

在阅读完文档后,我决定使用 Paul Irish 的基于 VCS 的部署方法来指向 /publish 目录,并在我的 .htaccess 文件中使用他的文档中的这段代码:

我已经为我的特定设置进行了这样的配置,并且所有内容都指向缩小和连接的文件,就像它应该的那样。这很好,但也可以通过访问 http://[mysite.com]/publish/ 直接浏览 /publish 目录

这似乎有点像一根松散的线,让人悬空。我想知道这里是否有人遇到过这个问题并提出了一个好的解决方案。我不希望用户在 URL 之后输入 /publish/,但我不希望它肯定是可抓取的,而且这样离开它似乎有点草率。

有任何想法吗?

提前致谢

更新:在得到 Gerben 非常感谢的帮助之后,我最终改变了我的想法 - 无需将用户从 /publish 重定向到根 URL,因为用户不会输入 /publish,并且会有永远不要链接到 [site.com]/publish。相反,我在 /publish 目录中的 .htaccess 文件中添加了以下规则。对于发布子目录的任何请求,这都会产生 403 错误(禁止):http ://httpd.apache.org/docs/current/rewrite/flags.html#flag_f

此外,我已将发布目录添加到 robots.txt,以确保搜索机器人不会索引包含相同数据的两组文件。

0 投票
1 回答
218 浏览

java - OSX Java 更改是否在功能上删除了一些蚂蚁?

我们有一个用 Java 编写并使用 ant 脚本构建的跨平台应用程序。自 2010 年 1 月以来,此代码尚未在 Mac 上构建。最近我检查了 2010 年 1 月的版本,该版本构建为新的工作副本并尝试构建它,现在我收到此错误:

由于相同的代码和相同的脚本在 2 年前构建得很好,而且我知道 OSX 可以处理他们自己的 Java 版本,我想知道是否有可能一些更新的 OSX 版本的 Java 删除了我们依赖的这个库?

0 投票
1 回答
670 浏览

java - How to deal with Gradle and multi project configuration?

I have several projects [A, B, C], A depends on B and C.

I want to move my projects to a multi project build configuration. Today my projects live on SVN, completely isolated.

I was wondering if the only way to use the multi project build feature is if I move the projects to the same repository, imagine something like:

Suggestions are welcome! Thanks!

0 投票
1 回答
398 浏览

qt - 为 Visual Studio 和 Qt 项目构建脚本

我有一个 C++ 应用程序,它由几个 VS2010 项目和两个 Qt Creator 项目(用于 GUI)组成。

我想要一个构建脚本,它可以一次构建所有项目。那么什么是这项工作的最佳工具呢?

0 投票
2 回答
3161 浏览

xml - 当我尝试将值设置为 xml 属性时,powershell 奇怪地对 & 符号进行了编码

在我的构建脚本中,我有一个辅助 powershell 函数,如下所示:

它工作得很好,除了当我尝试设置值时,它会奇怪地编码 & 符号。这是问题:

在我的连接字符串中,我&quot有价值。这应该是完全有效的。但是,我上面的代码将其转换"为完全不合理的。你知道我可以解决这个问题吗?

0 投票
1 回答
701 浏览

python - 巡航控制执行 Python 脚本

我有一个使用单个 .py 文件来构建和压缩所有内容的项目。如何在巡航控制中成功调用它?对于默认的 Ant 构建脚本,我尝试了以下方法:

但是,Cruise 控制返回“无法运行程序‘python 2.7.2’,系统找不到指定的文件。

这是一个真正的新手问题,但有人能指出我让 CC 执行 .py 脚本的正确方向吗?我找不到一个好的资源。