gpt4 book ai didi

eclipse - 没有找到处理 yeoman-maven-plugin 的市场条目

转载 作者:行者123 更新时间:2023-12-04 18:39:21 25 4
gpt4 key购买 nike

我最近安装并使用 JHipster 创建了一个应用程序。当我在终端运行应用程序时 使用“mvn spring-boot:run”,应用程序运行没有问题 .

但是当我将项目(作为 maven 项目)导入 Eclipse 时,我的 pom 中出现此错误:

No marketplace entries found to handle yeoman-maven-plugin:0.4:build in Eclipse. Please see Help for more information.



这是错误的屏幕截图。

maven error

这是默认情况下在生成的 pom.xml 中定义此插件的方式:
    <build>
<plugins>
<plugin>
<groupId>com.github.trecloux</groupId>
<artifactId>yeoman-maven-plugin</artifactId>
<version>0.4</version>
<executions>
<execution>
<id>run-grunt</id>
<phase>generate-resources</phase>
<goals>
<goal>build</goal>
</goals>
<configuration>
<skipTests>true</skipTests>
<buildTool>grunt</buildTool>
<buildArgs>compass:server --force</buildArgs>
</configuration>
</execution>
</executions>
<configuration>
<yeomanProjectDirectory>${project.basedir}</yeomanProjectDirectory>
</configuration>
</plugin>
</plugins>
</build>

如何在我的 Eclipse 中继续操作、编辑生成的项目文件?

最佳答案

此处描述了 Eclipse 生命周期映射问题:

http://www.eclipse.org/m2e/documentation/m2e-execution-not-covered.html
yeoman-maven-plugin 没有 m2e 连接器

处理此问题的推荐方法是忽略 m2e 执行此插件:

<build>    
<plugins>
<pluginManagement>
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>
com.github.trecloux
</groupId>
<artifactId>
yeoman-maven-plugin
</artifactId>
<versionRange>
[0.4,)
</versionRange>
<goals>
<goal>build</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore></ignore>
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>

请注意,从 Eclipse 执行 maven 不受影响。

关于eclipse - 没有找到处理 yeoman-maven-plugin 的市场条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29875261/

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