Men*_*ary 5 tomcat heroku maven
我正在尝试使用 Eclipse JEE 在 heroku 上部署一个 Maven Java 应用程序。但是当我运行时出现此错误
[错误] 在当前项目和插件组 [org.apache.maven.plugins, org.codehaus.mojo] 中找不到前缀“heroku”的插件,可从存储库 [local (C:\Users\menna.m2 \repository),中央(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>
Run Code Online (Sandbox Code Playgroud)
根据错误,它没有在插件组中列出,但您可以强制插件前缀映射将其添加到本地settings.xml.
<pluginGroups>
<pluginGroup>com.heroku.sdk</pluginGroup>
</pluginGroups>
Run Code Online (Sandbox Code Playgroud)
我发现插件组 URL 检查其最新版本页面(今天是2.0.7 ),并发现它在中央存储库中可用,但似乎没有部署到默认插件组。如果您使用其他插件再次遇到此问题,您可以执行相同的操作。
| 归档时间: |
|
| 查看次数: |
3029 次 |
| 最近记录: |