首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >exec-maven-plugin在windows上不起作用

exec-maven-plugin在windows上不起作用
EN

Stack Overflow用户
提问于 2018-09-09 15:28:44
回答 1查看 402关注 0票数 0

我已经开始只是通过命令行打印hello字符串,

mvn --非递归org.codehaus.mojo:exec-maven-plugin:exec -Dexec.executable=CMD -Dexec.args='/C‘-Dexec.args='ECHO’-Dexec.args='hello‘

不知道为什么它没有打印字符串,任何帮助都是非常感谢的。

我的理解是,下面的命令应该与项目版本相呼应,但它不是。

mvn --非递归org.codehaus.mojo:exec-maven-plugin:exec -Dexec.executable=CMD -Dexec.args='/C‘-Dexec.args='ECHO’-Dexec.args='${project.version}‘

EN

回答 1

Stack Overflow用户

发布于 2018-09-09 17:08:54

有一个更好的解决方案。

代码语言:javascript
复制
mvn org.apache.maven.plugins:maven-help-plugin:3.1.0:evaluate -Dexpression=project.version 

这将打印出带有分散的其他信息的信息。这可以通过使用以下命令来改进:

代码语言:javascript
复制
mvn org.apache.maven.plugins:maven-help-plugin:3.1.0:evaluate -Dexpression=project.version -q -DforceStdout

如果您在pom文件中正确定义了maven-help-plugin的版本,则可以这样简化:

代码语言:javascript
复制
mvn help:evaluate -Dexpression=project.version -q -DforceStdout

通过使用它,您可以访问pom文件中的任何类型的信息,如artfaictIdgroupId等。

代码语言:javascript
复制
mvn help:evaluate -Dexpression=project.groupId -q -DforceStdout

我建议使用最新版本的Maven (3.5.4)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52242314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档