我想将多个作业名传递给Manen脚本,以便在TMC上部署作业,我们为此使用了Gitlab。我可以在命令下完成一项任务。
- mvn -s $MAVEN_SETTINGS -U -f ${CI_PROJECT_DIR}/CICD_TEST/poms/pom.xml -Pcloud-publisher clean deploy -fn -e -pl jobs/process/cicd_test_2_0.1 -am
I want to deploy cicd_test_3_0.1 as well
How we can pass multiple jobs name ?
谢谢你,Shantanu
在调用maven构建以指定替代标准pom.xml文件名的替代文件时,是否存在参数?
基本上,我需要使用各种配置运行maven构建的测试目标。现在,我必须使用外部脚本来用这个配置来更新标准的pom,然后再还原文件。我更希望能够维护几个独立的配置文件,并使用我需要的特定配置文件调用maven。
我想知道的是,是否有某种方法可以覆盖pom.xml,例如
mvn clean test (uses standard pom.xml)
mvn clean test -Dmaven.source=alternate.xml
mvn clean test -Dmaven.source=alternate2
我遵循了为keycloak.I设置自定义身份验证器spi的演练。我尝试使用中的示例代码。但是当我运行mvn clean install wildfly:deploy时,我得到了这个错误:
FATAL] Non-resolvable parent POM for org.keycloak:keycloak-examples-parent:8.0.0-SNAPSHOT: Could not find artifact org.keycloak:keycloak-parent:pom:8.0.0-SNAPSHOT and 'parent.relativePath' points at
我很难设置一组具有相互依赖关系的相关maven项目。
以下是我的简化案例:
pom.xml -- parent pom
\base\
pom.xml
src\main\java\Base.java -- this is just a simple class
\derived\
pom.xml
src\main\java\Derived.java -- this is a simple class that needs Base class to compile successfully, and has a main function
我的目
在更新到Catalina之后,当从终端运行mvn clean install时,我会得到以下错误:
The goal you specified requires a project to execute but there is no POM in this directory (/private/var/folders/xs/lgy9yxv501xcvnqr_zhg85wr0000gn/T/hsperfdata_user1). Please verify you invoked Maven from the correct directory.
当前目录包含一个pom.xml和一个有效的
在尝试mvn clean install时,我得到了以下错误:
[INFO] Error building POM (may not be this project's POM).
Project ID: org.codehaus.plexus:plexus-components:pom:1.1.15
Reason: Cannot find parent: org.codehaus.plexus:plexus for project: org.codehaus.plexus:plexus-components:pom:1.1.15 for project org.codehaus