如何强制将一个<plugin>添加到类路径中?

huangapple go评论71阅读模式
英文:

How to force add a <plugin> into classpath?

问题

我想强制下载下面的jar文件,即使我正在使用插件标签。

<plugin>
    <groupId>org.sonarsource.scanner.maven</groupId>
    <artifactId>sonar-maven-plugin</artifactId>
    <version>3.9.1.2184</version>
    <configuration>.../.../...</configuration>
</plugin>

我们无法将其更改为依赖标签,请建议一种仅使用插件标签的方法。如果我们将此插件移至依赖标签内,将无法使用配置。是否有任何标志可以帮助插件标签与依赖标签完全相同地工作?

英文:

I want to force download the below jar even if I am using plugin tag.

&lt;plugin&gt;
    &lt;groupId&gt;org.sonarsource.scanner.maven&lt;/groupId&gt;
    &lt;artifactId&gt;sonar-maven-plugin&lt;/artifactId&gt;
    &lt;version&gt;3.9.1.2184&lt;/version&gt;
    &lt;configuration&gt;.../.../...&lt;/configuration&gt;
&lt;/plugin&gt;

We can't change this to dependency tag, please suggest a way only with using plugin tag. If we move this plugin inside dependency tag, will won't be able to use configuration. Do we have any flag that can help the plugin tag work exactly same as dependency tag?

答案1

得分: 1

我认为你的问题是你将&lt;plugin&gt;的定义放在了&lt;pluginManagement&gt;中。这样它不会被下载。将它放在&lt;plugins&gt;中(在pluginManagement之外)。

英文:

I think your problem is that you put your &lt;plugin&gt; definition into &lt;pluginManagement&gt;. Then it will not be downloaded. But it into &lt;plugins&gt; (outside pluginManagement).

huangapple
  • 本文由 发表于 2023年1月9日 15:35:02
  • 转载请务必保留本文链接:https://go.coder-hub.com/75054276.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定