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

Eclipse3.7(IndigoSR2)m2e(1.1)import Maven不会添加生成源的源文件夹

柯伟志
2023-03-14

我有一个更大的Maven(3.0.4)项目,其中包含生成jaxb、javaws等代码的模块。

我遇到的问题是,导入项目后,生成的源路径没有添加为Eclipse中的源文件夹。目前,我需要手动添加文件夹(target/generated sources/jaxb)以使其在Eclipse中工作。

在旧版本的m2e中,存在一种配置,用于控制导入期间运行的阶段。

有人有必须改变的想法吗?

更新我已经测试添加源文件夹通过构建-帮助-maven-plugin

 <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>build-helper-maven-plugin</artifactId>
    <executions>
      <execution>
        <phase>generate-sources</phase>
        <goals>
          <goal>add-source</goal>
        </goals>
        <configuration>
          <sources>
            <source>target/generated-sources/jaxb/</source>
          </sources>
        </configuration>
      </execution>
    </executions>
  </plugin>

但这也不能解决问题。

共有2个答案

缪志新
2023-03-14

除了将maven控制的依赖项放在类路径中之外,Maven似乎已经放弃了更新项目配置。这意味着,如果您有需要特殊项目性质或类路径配置的Eclipse工具,您将不得不自己进行这些配置更改(或者希望该工具进行这些更改)。

为了支持这个m2e,添加了两个Eclipse插件可以扩展的eclipse扩展点。当maven更新类路径和项目描述时,将调用这些扩展。只有当你编写一个可以被调用的eclipse插件时,它们才会被调用

还有更多的细节,但是这些细节需要和理解eclipse插件开发。

盖晋
2023-03-14

你需要m2eclipse-Buildhelper插件让m2e知道如何添加新的源文件夹。如果版本从

如果不安装,请尝试使用此p2更新站点安装

http://repository.tesla.io:8081/nexus/content/sites/m2e.extras/m2eclipse-buildhelper/0.15.0/N/0.15.0.201207090124/

 类似资料:
  • 问题内容: 我正在使用来在主机(debian i386)上编译一个简单的C文件。 然后将文件复制到目标(arm,uclibc)计算机。 运行-没关系。 它说,使用GDB(目标)并列出源代码。事实一直如此吗? 如果我将文件复制到目标,则命令它列出源代码。 我的问题: GDB一直都是这样,还是我可以控制其他选项? 您对调试程序有什么建议吗? 一些信息可能会有用: 源代码1.c文件 : 交叉编译版本(主

  • 我正在尝试构建一个新创建的Xamarin。Android平台的表单应用程序。关于@drawable文件的丢失,我遇到了各种各样的错误(目前有73个)。 如果我从Resources/drawable文件夹中删除特定的PNG文件,错误就会消失。这是我用来作为页面背景的图像。目前它只有515KB,大小为500x750。该资源有一个AndroidResource的构建操作,就像我包含的另一个PNG文件一样

  • 问题内容: 我正在尝试将jOOQ包含在我的代码中,但是未生成任何代码。 执行时,不会生成任何源。我希望它创建一个在以下-file文件中定义的类。 我的pom.xml文件如下所示: 我假设应该使用适当的类来创建目录。Maven构建成功运行,没有任何错误。 您可以在此GitHub存储库中找到整个项目。 问题答案: 您正在使用内存数据库:。jOOQ代码生成器启动时,它将接收到一个空的 新 数据库,而不是

  • https://github.com/niltz/so-51090868-示例 当我使用maven在命令行上运行构建时,它似乎运行得很好,但当我将pom导入Spring工具套件时,我就发现了问题。

  • 添加中间文件夹/target/generated-sources/protobuf/=>没有帮助 无效缓存、删除项目文件、重新导入、重新启动IDE=>没有帮助 Maven->重新导入所有项目=>没有帮助 还有什么建议吗?

  • 我从收到以下消息: 下面是我的文件夹项目结构: 我已经将添加到java源路径中,还添加了配置文件: 但是,vscode istelisense似乎忽略了tsupport配置。