症状
如果我在Jenkins (New => Maven项目,使用Maven插件)中创建了一个包含所有默认值的maven作业,并运行它,我将得到以下错误:
Started by user anonymous
Building on master in workspace /var/lib/jenkins/jobs/job_name/workspace
ERROR: A Maven installation needs to be available for this project to be built.Either your server has no Maven installat
我已经在Ubuntu12.04上安装了Maven。下面是我这样做时的输出
$ mvn --version
Listening for transport dt_socket at address: 8787
Apache Maven 3.0.4
Maven home: /usr/share/maven
Java version: 1.6.0_38, vendor: Sun Microsystems Inc.
Java home: /usr/lib/jvm/jdk1.6.0_38/jre
Default locale: en_IN, platform encoding: UTF-8
OS na
我正在开发一个科学Linux机器,并尝试使用yum命令安装Maven。你们可能不知道的科学Linux是基于Red Hat Linux Enterprise Edition 6的。
我更喜欢以易于更新的方式安装Maven,这就是为什么我避免简单地到Apache Maven站点获取我需要的文件的原因。仅仅使用根权限运行yum是不够的。我使用了返回"JPackage实用程序“的yum search maven,我尝试安装它只是为了获得:
Package jpackage-utils-1.7.5-3.12.el6.noarch already installed and latest vers
我正在将中型Java应用程序的构建从Ant迁移到Maven。我可以轻松地迁移基本的构建工具,但我也希望从Maven构建中创建安装程序包。最简单的方法是通过Ant插件调用原始Ant脚本,但我想也许我应该先看看Maven的支持。
我需要为不同的平台创建几个不同的安装程序:
Windows 32/64位
Linux 32/64位
MacOS 32/64位
对于现在的Linux,我认为我们只有一个tar.gz和一些Bash脚本来启动守护进程-- Debian/RPM包会好得多,可能还有依赖的包定义。对于Windows,我们使用NullSoft安装程序。我不知道MacOS包现在是如何
我在linux中使用maven-gpg-plugin是可以的,我可以安装gpg2作为标志,但是在windows中,部署存在问题。
有log 'gpg2' is not recognized as an internal or external command, operable program or batch file. (与gpg2 --version相同)
和
Failed to execute goal org.apache.maven.plugins:maven-gpg-plugin:1.5:sign (sign-artifacts) on project。
如何为w
我们的开发人员机器安装在一个安全的环境中(比如说A),没有互联网接入。我们可以将在internet计算机上创建的.m2/存储库文件夹(例如B)移动到受保护ENV中linux机器上的文件夹,并将该文件夹用作存储库。开发人员在同一环境中使用Windows。settings.xml看起来如下所示。
<mirror>
<id>repo1</id>
<name>Local proxy of central repo</name>
<url>file:////**%Linux_IP%**/ma
如何使用Spring手动执行maven命令?
我使用Spring和内置Maven一起使用Linux。我需要手动添加jar。我发现我需要通过执行以下命令来完成它
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar -Dfile=ojdbc14.jar -DgeneratePom=true
可以通过windows cmd完成此操作。但是,通过在linux中使用终端,我可以接收输出:
The program 'mvn' can b
当我在Linux平台上安装maven 3.5.4时,会遇到以下错误:
$ sudo export PATH=/usr/local/apache-maven-3.5.4/bin
Command 'sudo' is available in '/usr/bin/sudo'
The command could not be located because '/usr/bin' is not included in the PATH environment variable.
sudo: command not found
我也尝试过export PAT