标签: maven

从 maven:3.5.2-jdk-8 构建 dockerfile 时,apt-get update 无法获取 debian amd64 软件包

Dockerfile:

\n
FROM maven:3.5.2-jdk-8\n\nRUN apt-get update && \\\n    apt-get install -y python-dev python-pip\nRUN pip install awscli --upgrade\n
Run Code Online (Sandbox Code Playgroud)\n

构建日志:

\n
Preparing build context archive\xe2\x80\xa6\n[==================================================>]3380/3380 files\nDone\n\nSending build context to Docker daemon\xe2\x80\xa6\n[==================================================>] 23.19MB\nDone\n\nStep 1/17 : FROM maven:3.5.2-jdk-8\n ---> d07bef19f01a\nStep 2/17 : RUN apt-get update &&     apt-get install -y python-dev python-pip\n ---> Running in ebed1b8ce61e\nIgn:1 http://security.debian.org stretch/updates InRelease\nIgn:2 http://deb.debian.org/debian stretch InRelease\nIgn:3 http://security.debian.org stretch/updates Release\nIgn:4 http://deb.debian.org/debian stretch-updates InRelease\nIgn:5 http://deb.debian.org/debian stretch Release\nIgn:6 http://deb.debian.org/debian stretch-updates Release\nIgn:7 http://deb.debian.org/debian stretch/main arm64 Packages\nIgn:8 http://deb.debian.org/debian stretch/main all Packages\nIgn:9 http://deb.debian.org/debian stretch-updates/main …
Run Code Online (Sandbox Code Playgroud)

debian apt docker maven

47
推荐指数
3
解决办法
9万
查看次数

构建 Debian 软件包时出现“无法创建本地存储库”错误

我正在尝试针对 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)

如何解决此错误?

packaging debian maven

5
推荐指数
1
解决办法
1953
查看次数

Centos7上安装maven时事务检查错误

我正在尝试在 Centos 7 上安装 Maven:

[root@htm-psycho-401 htmpp]# yum install maven
Loaded plugins: auto-update-debuginfo, fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.reconn.ru
 * epel: fedora-mirror01.rbc.ru
 * epel-debuginfo: fedora-mirror01.rbc.ru
 * extras: mirror.reconn.ru
 * updates: mirror.corbina.net
Resolving Dependencies
--> Running transaction check
---> Package maven.noarch 0:3.0.5-17.el7 will be installed
--> Processing Dependency: java >= 1.5 for package: maven-3.0.5-17.el7.noarch
--> Processing Dependency: sisu-inject-plexus for package: maven-3.0.5-17.el7.noarch
--> Processing Dependency: sisu-inject-bean for package: maven-3.0.5-17.el7.noarch
--> Processing Dependency: plexus-utils for package: maven-3.0.5-17.el7.noarch
--> Processing …
Run Code Online (Sandbox Code Playgroud)

yum centos maven

2
推荐指数
1
解决办法
2818
查看次数

操作 yaml 文件的工具?

我们想要实现一个工作流,其中包括拥有 YAML 配置文件,我们希望在实际使用它们之前更改其中的一些内容,我们正在寻找一个好的命令行工具来执行此操作。

这可以像在现有节点中设置特定于目标的值(如 URL)一样简单,但最好能够添加或修改 YAML 文件的整个块。在一个完美的世界中,我想要像 XSLT 中的轴一样强大的东西。

我们将在 Docker 文件中与 Maven 一起使用它,我们偏爱基于 Debian 的镜像,但不是严格要求。

docker maven yaml

2
推荐指数
1
解决办法
2980
查看次数

如何在调用某些命令后禁止停止执行 bash 脚本?

我正在尝试创建一个 bash 脚本来部署应用程序。在部署之前,必须使用 maven 构建应用程序。问题是,一旦 maven 构建完成,就永远不会调用下一个命令。似乎 maven 发出一些信号来终止任何进一步的执行。

例如,在以下脚本中,Hello world永远不会写入标准输出。

#!/bin/sh

exec mvn -DskipTests -Darguments=-DskipTests clean install

echo "Hello world"
Run Code Online (Sandbox Code Playgroud)

有没有办法绕过这个限制?

bash shell-script maven

1
推荐指数
1
解决办法
208
查看次数

标签 统计

maven ×5

debian ×2

docker ×2

apt ×1

bash ×1

centos ×1

packaging ×1

shell-script ×1

yaml ×1

yum ×1