我用sudo apt install maven安装了maven
然后,来自 ran mvn clean install。
我得到了以下错误
[ERROR] org.eclipse.xtext.maven.plugin.XtextGeneratorIT Time elapsed: 4.246 s <<< FAILURE!
java.lang.AssertionError:
Maven home not found. Tried to call 'mvn'.
Consider to set the envVar 'M2_HOME
对于windows系统,我使用了批处理文件和以下命令:
echo off
call mvn -f MyApp\pom.xml clean install -U
set /p delExit=Press the ENTER key to exit...:
它在窗户里工作很好。
但是,我想使用sh文件从Linux系统中运行Maven项目。
请告诉我sh命令,这些命令与上述windows批处理命令相同。
谢谢。
我已经编写了一个批处理脚本来远程调用mvn命令。但是会显示如下所示的错误
Error: Could not find or load main class org.codehaus.plexus.classworlds.launcher.Launcher
批处理脚本如下:
pushd \\IP\eclipse\workspace\Example_Automation
call "\\IP\apache-maven-2.2.1\bin\mvn" clean
call "\\IP\apache-maven-2.2.1\bin\mvn" -Dtestfile=exam
我是批处理文件的新手。我有两个项目,我想使用一个批处理文件来运行它们。projectA应该在8081端口上运行,projectB在8082上运行。我尝试了以下两种方法,但只有projectA在端口8081上启动。
@echo off
SET CMB_HOME=C:\Development\CMB
cd %CMB_HOME%\projectA\
call mvn tomcat:run -Dmaven.tomcat.port=8081
cd %CMB_HOME%\projectB\
call mvn tomcat:run -Dmaven.tomcat.port=8082
下面的部分似乎没有读过。
将远程回购文件克隆到Linux远程机器后,在尝试运行mvn clean install时将收到以下错误
[ERROR] The build could not read 1 project -> [Help 1] [ERROR]
[ERROR] Non-resolvable parent POM: Could not transfer artifact xxxxx
from/to central (http://repo.maven.apache.org/maven2): Connection t
如何在Windows7命令行中编写这个类似linux的循环?
for docker_path in `ls | grep "docker$"`
do
cd $docker_path
mvn -B -f pom.xml clean deploy -Pdocker
cd ..
done
我需要找到所有的*docker/目录,执行mvn命令并返回到patern目录,但对于Windows7系统。
我尝试用maven创建一个非常简单的JavaFX项目,并使用GitHub操作来构建一个linux包。这是工作流文件:
# This workflow will build a Java project with Maven
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven
name: Linux Client
on:
workflow_dispatch:
push:
bra
我正试图在我的Linux机器上安装数据采集器。
第三行有一个命令行:
$ mvn clean package -DskipTests
当我输入它时,我得到了以下错误:
The program 'mvn' can be found in the following packages:
* maven
* maven2
Try: sudo apt-get install <selected package>
我不知道该怎么办。
我已经写了下面的bat文件来解压zip文件。但是当我从Jenkins执行它时,它就不工作了。我怀疑这是因为它试图启动复制UI和服务阻止它这样做,因为windows服务不允许与UI一起工作。有没有办法编辑下面的脚本,以静默地进行解压缩?如果还有其他工具,请提供一些示例。
@echo off
FOR /D %%p IN ("%CD%\Setups\*.*") DO rmdir "%%p" /s /q
call mvn org.apache.maven.plugins:maven-dependency-plugin:2.4:get -DrepoUrl=htt
我在我的jenkins机器上运行下面的maven命令-
+ /temp/app/tools/apache-maven-3.0.4/bin/mvn --update-snapshots clean deploy
但这会抛出以下错误-
Error: Could not find or load main class org.codehaus.plexus.classworlds.launcher.Launcher
你知道为什么我会得到这个错误吗?maven安装看起来没有问题(因为我已经直接从Linux服务器触发了mvn命令)。