gpt4 book ai didi

maven - 在当前项目和插件组中找不到前缀为 'heroku' 的插件

转载 作者:行者123 更新时间:2023-11-28 21:50:09 26 4
gpt4 key购买 nike

我正在尝试使用 eclipse JEE 在 heroku 上部署一个 maven java 应用程序。但是当我运行时我得到了这个错误

[错误] 在当前项目和插件组 [org.apache.maven.plugins, org.codehaus.mojo] 中找不到前缀 'heroku' 的插件,可从存储库 [local (C:\Users\menna.m2\repository), central ( https://repo.maven.apache.org/maven2)] -> [帮助 1]

这是我的 Pom.xml 文件

<sourceDirectory>src</sourceDirectory>

<resources>
<resource>
<directory>src</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>

<plugins>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>

<plugin>
<groupId>com.heroku.sdk</groupId>
<artifactId>heroku-maven-plugin</artifactId>
<version>0.5.6</version>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
<dependencies>
<dependency>
<groupId>org.apache.maven.shared</groupId>
<artifactId>maven-filtering</artifactId>
<version>1.3</version>
</dependency>
</dependencies>
</plugin>


<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<appName>young-anchorage-8143</appName>
<warSourceDirectory>WebContent</warSourceDirectory>
<failOnMissingWebXml>false</failOnMissingWebXml>


</configuration>
</plugin>


</plugins>

最佳答案

根据错误,它没有在插件组中列出,但您可以强制插件前缀映射将其添加到您本地的 settings.xml

<pluginGroups>
<pluginGroup>com.heroku.sdk</pluginGroup>
</pluginGroups>

我发现插件组 URL 检查它的最后一个版本页面,今天是 2.0.7 ,发现它在中央仓库中可用,但似乎没有部署到默认插件组。如果您使用其他插件再次遇到此问题,您也可以这样做。

关于maven - 在当前项目和插件组中找不到前缀为 'heroku' 的插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33894517/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com