【问题标题】:Angled brackets in Maven console outputMaven 控制台输出中的尖括号
【发布时间】:2013-11-16 21:11:24
【问题描述】:

查看下图,我注意到 Maven 在调用特定目标时有时会打印 3 个尖括号(">>>" 或 "

这些尖括号是什么意思?

所有其他目标调用前面都有 3 个连字符(“---”)。我的猜测是尖括号前面的目标(在本例中为 devserver_stop 目标)是异步执行的。如果是这样,我怎样才能使这些目标同步执行?

【问题讨论】:

  • 你能把你的 pom.xml 贴在这里配置这些插件的地方吗?

标签: maven console output brackets


【解决方案1】:

你已经接近了 - >>> 意味着它将 fork 一个新的 Maven 执行。我找不到太多细节,但你可以看这里http://books.sonatype.com/mvnref-book/reference/writing-plugins-sect-plugins-lifecycle.html。我认为从 Maven 的角度来看它仍然是同步的,但只是在单独的执行中。

您所说的插件会产生自己的线程,因此本质上是异步的,但这与 Maven 无关。

你可以在这里看到 appengine 插件的配置http://code.google.com/p/appengine-maven-plugin/source/browse/src/main/java/com/google/appengine/devappserver/DevAppServerAsyncStart.java - 它是@execute phase="package" 这意味着它分叉。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-21
    • 2020-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多