我想使用exec:java插件从命令行调用主类。我可以使用从命令行传递参数,但-Dexec.args="arg0 arg1 arg2"
我不知道如何传递系统属性。我尝试了’-Dexec.systemProperties =“ key = value”`,但没有任何效果。
pom.xml
看起来像这样:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<configuration>
<mainClass>ibis.structure.Structure</mainClass>
</configuration>
</plugin>
无法在命令行上设置<systemProperties>
参数。
但是,由于exec:java
没有分叉,因此您可以将系统属性传递给Maven,并且也会被Maven接收exec:java
。
mvn -Dkey=value exec:java -Dexec.mainClass=com.yourcompany.yourclass \
-Dexec.args="arg1 arg2 arg3"
如果我手动生成一个带有swagger-codemen-cli的客户端API,比如: ... 然后我会得到我需要的所有课程。 但是如果从maven内部运行swagger codegen maven插件,如何传递参数——完全解析? 如果没有完全解析,我会错过几个类,比如InlineResponse200。 最好的问候Fredrik
假设我有一个maven插件项目,我想把它发布到GitHub的公共maven存储库中,名为“GitHub Packages”。我做的每一件事都是按照指示来做的,对于正常的项目来说,每件事都是开箱即用。但是对于带有packaging=maven-plugin的maven插件项目,该指令不起作用。 我使用Apache Maven 3.3.9,并使用以下命令: --添加:我正在使用的pom文件示例:
问题内容: 我有一个Maven插件,其配置中包含groupId,artifactId和版本。 我希望能够从远程存储库下载该工件并将文件复制到项目中。我不知道如何下载工件。 我知道我可以使用依赖插件来解决依赖关系,但是我需要在插件内部进行依赖。我怎样才能做到这一点? 问题答案: 您的插件需要使用ArtifactFactory以及要引导的工件的groupId,artifactId和版本创建一个Arti
现在我正在编写一个maven依赖项a,并在项目B中使用这个依赖项。两者的文件结构都是: 依赖A: 项目B: 我想做的是当我运行mvn spring boot时:在项目B中运行,测试。A的src/main/resources/files中的txt将被复制到项目B的/WebContent中。 我尝试在依赖项A中编写以下代码: 但是当我执行mvn spring boot:run时,它说文件不存在。
今天早些时候,我问了一个关于使用ZenDesk API进行ajax调用的问题。 我可以在命令提示符下成功运行以下命令,并在ZenDesk中创建一个票证(是api令牌字符串): 我现在试图理解的是如何将其转换为ajax调用。这是我下面的文档。 我目前正在做的事情如下: 以下是我已经看过的一些答案和文档,但我仍然很困惑: (最佳之一):https://auth0.com/blog/using-json
我希望使用Maven在任何平台上使用JavaFX执行jar,无论主机上是否安装了JavaFX。