问题标签 [pdebuild]
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.
debian - 清除通过 pdebuild 传递的环境变量
我pdebuild
用来在旧版本的 Ubuntu 上测试我的包。但是,环境变量GOROOT
正在从我的环境泄漏到构建中。
调用时如何清除这个(和其他环境变量)pdebuild
?
java - 在哪里/如何获得 PDE 构建目标平台插件?
我从一位离开公司的同事那里继承了一个 Eclipse RCP 项目。伴随项目而来的是 pde 构建设置,我不太明白。在最新版本的开发过程中,我需要添加另一个插件(org.eclipse.compare ...)。我将它添加到目标平台并保持编程。但是现在构建存在问题。成品不包含添加的插件.jar。如何更改构建,以便添加 jar?我很感激任何提示。在搜索构建文件时遵循了一些线索,但结果一无所获。
continuous-integration - 如果 pdebuild 失败,将 chroot 留在原处?
我正在使用 pdebuild 进行自动构建。有时这些构建会失败。在这些情况下,我希望保留 chroot 以便能够调查失败的原因。我试图用 --debug 运行 pdebuild,根据 pbuilder 手册页,它预计会这样做,但它没有效果。我如何告诉 pdebuild 将构建环境留在原处?
pbuilder - 如何使用 pbuilder 强制更新本地软件包?
我有两个使用 pbuilder 构建的包 (cainteoir-engine
和cainteoir-gtk
),其中cainteoir-gtk
依赖于cainteoir-engine
.
我已经pdebuild
拿起了本地依赖项。但是,如果我对构建脚本进行更改(例如,通过 将未签名的构建更改为已签名的构建pdebuild --auto-debsign
),它不会在pbuilder --update
.
有没有办法在不更改版本号的情况下更新 pbuilder chroot 使用的本地 debian 文件(因为这些是用于测试/开发包的本地测试版本)?
我正在使用--bindmounts
and--othermirror
选项pbuilder --update --override-config
来更新基本 chroot 映像。我dpkg-scanpackages
用来生成本地Packages.gz
文件。
这是我正在使用的辅助函数脚本(来自https://raw.github.com/rhdunn/cainteoir-engine/debian/build.sh):
packaging - `git-buildpackage` 不调用 ./configure,为什么?
我正在尝试创建自己的 .deb 文件,但git-buildpackage
似乎没有调用 ./configure 来构建它(我故意遗漏了一个依赖项,以使其失败,但它并没有失败!)。
我这样称呼它:
输出的最后部分是:
(有关完整输出,请参阅我的要点。)
java - 如何在 Eclipse JDK 首选项部分中设置默认的 JDK 合规性级别和版本
我想为我的 RCP 产品执行 PDE 构建。我正在使用 JDK 11 编译我的产品,但我想将 --release 选项设置为 1.8。我想知道我们如何在 Eclipse 中提供默认的合规性设置。所以我可以使用 Eclipse 设置构建我的产品。
我想将 --release 选项设置为 8。但是我们不能将 release 选项添加到<java />
标签中。所以我需要在 JDT 首选项中将合规级别设置为 1.8(默认情况下)。
谁能回答我们如何设置默认合规级别并在 Eclipse 中启用 --release 选项?
eclipse 版本是 4.12,我想将发布选项设置为 8 用于 PDE 构建。
我尝试过的所有选项
- 将合规级别设置为 1.8,但它是为特定工作区设置的。它没有设置为默认值。
- 我
org.eclipse.jdt.core.prefs
已从工作区复制到\eclipse\configuration.settings - 提供了 javacSource & javacTarget (但这里我们需要提供 --release 值)
提前致谢。