当前位置: 首页 > 知识库问答 >
问题:

在当前项目和插件组中没有找到前缀heroku的插件

王季萌
2023-03-14

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

[错误]在当前项目和插件组[org.apache.maven.plugins,org.codehaus.mojo]中没有找到前缀heroku的插件[本地(C:\用户\menna. m2\repository),中央(https://repo.maven.apache.org/maven2)]-

这是我的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>

共有2个答案

辛锦
2023-03-14

将heroku插件添加到pom中。插件下的xml。还要确保您的包装设置为war。有关更多信息,请访问heroku的网站

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

要使其远程使用:

heroku git:远程-a"app_name"

应子真
2023-03-14

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

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

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

 类似资料:
  • 我试图在Eclipse Maven项目中为我的JavaFX应用程序创建一个可执行jar。 我正在跟踪以下内容:在Eclipse中使用Maven的JavaFx应用程序 尝试运行目标时出现错误: 完全生成错误: 为了解决这个问题,我已经尝试了以下方法: 1。输入(构建成功) 2。在settings.xml上添加了 另外,我已经在pom.xml中添加了节点 我怎样才能解决这个问题? ==========

  • 执行mvn spring:启动运行后出现以下错误: [错误]在当前项目和插件组[org.apache.maven.plugins,org.codehaus.mojo]中没有找到前缀“Spring”的插件,可从存储库[本地(/path/to/本地/repo)、Spring快照(http://repo.spring.io/snapshot)、Spring-里程碑(http://repo.spring.

  • 我跑 命令,我得到 --在当前项目中,以及从存储库[local(C:\work.m2\repository)]获得的插件组[org.apache.maven.plugins,org.codehaus.mojo]中,未找到前缀为“jetty”的插件,错误:-- 控制器 网状物xml 苹果onfig.xml 波姆。xml

  • 我已经阅读了几个类似问题的问题和帮助1页。不幸的是,我被困住了。 一个可能的原因可能是由代理引起的,但这里没有这样的代理。此外,当我从Eclipse更新它时,我PC中的所有maven项目都已成功更新。所以我放弃了这种可能性。 我检查的另一件事是在我的本地存储库中查找codehaus,我找到了它(C:\Users\myUser.m2\repository\org\codehaus\mojo)。 另一

  • 问题内容: 我正在尝试构建一个使用Spring Tools Suite构建的springboot项目。执行时出现以下错误 这是我的pom.xml插件 我尝试了上面的jhipster插件,但错误没有变化。 问题答案: 如果您使用Spring Boot进行应用,则忘记添加 可能会导致此问题,以及缺少这些行

  • 我需要使用PITest进行突变测试,但我很难尝试通过Maven安装它,当我尝试运行PIT以执行突变和测试用例时,我在cmd中收到此错误: “在当前项目和插件组中未找到前缀“org.pitest”的插件” 有人能帮我解决这个问题吗? 我的代码: 我的测试: pom.xml: 这是出现在my cmd上的错误: