Maven是否将耳朵从“ DefaultJavabundledir”更改为“ Defaultlibbundledir”,如果是的话?

StackOverflow https://stackoverflow.com/questions/4145021

  •  30-09-2019
  •  | 
  •  

在POM文件中,我发现了使用“ DefaultJavabundledir”的“ Maven-Ear-Plugin”配置,但是看来“ Defaultlibbundledir”是正确的(根据架构和各种文档)。

Maven POM模式为4.0.0版。

这是较旧版本的残留物吗?我找不到有关此更改的解释,并希望确保我们可靠地使用正确的符号。

有帮助吗?

解决方案

在POM文件中,我发现了使用“ DefaultJavabundledir”的“ Maven-Ear-Plugin”配置,但是看来“ Defaultlibbundledir”是正确的(根据架构和各种文档)。

实际上, configuration a的元素 plugin 可以包含 任何事物. 。所以 <foo>bar</foo> 是有效的(如果是未知参数,并且只会被给定的插件“忽略”)。

这是较旧版本的残留物吗?我找不到有关此更改的解释,并希望确保我们可靠地使用正确的符号。

引入了此更改以解决 Mear-46 正如我们可以在(近似)评论中阅读的那样 SVN提交:R471886.

添加 defaultLibDir 作为别名 defaultJavaBundleDir 更容易被低估

如果您仔细观察差异,您会发现 defaultLibBundleDir 是参数的新名称,是旧的 defaultJavaBundleDir 被宣布为别名。

因此,两者都可以做同样的事情,但是只有“新”记录在“参数”列表中 ear 莫霍。您可以安全地更改为 defaultLibBundleDir 这将使事情变得更加清晰。

其他提示

还值得注意的是,WTP Eclipse插件(M2E-WTP)的Maven集成仅支持已记录的 defaultLibBundleDir 选项,不是较老的 defaultJavaBundleDir.

https://github.com/eclipse/m2e.wtp/search?utf8=%E2%9c%93&q = defeaultlibbundledir https://github.com/eclipse/m2e.wtp/search?utf8=%E2%9c%93&q = defeaultjavabundledir

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top