rla*_*ter 5 packaging debian maven
我正在尝试针对 Debian 拉伸构建一个 debian 包。该debian/rules文件是这样的:
#!/usr/bin/make -f
%:
dh $@
override_dh_auto_build:
mvn clean package
Run Code Online (Sandbox Code Playgroud)
当我使用构建它时,pbuilder-buildpackage我收到此构建错误:
mvn -e clean package
[INFO] Error stacktraces are turned on.
[ERROR] Could not create local repository at /nonexistent/.m2/repository -> [Help 1]
Run Code Online (Sandbox Code Playgroud)
如何解决此错误?
Debian 软件包在构建期间可以\xe2\x80\x99t 依赖于主目录。这是在家里强制执行pbuilder的/nonexistent。
要解决此问题,您需要向 Maven 提供适当的选项,以便它将其存储库放置在/tmp. 但实际上,您不应该这样做,而应该构建依赖maven-debian-helper并让它dh发挥魔力。查看Debian 中的 Java 包作为示例。
| 归档时间: |
|
| 查看次数: |
1953 次 |
| 最近记录: |