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

Maven无法解决目标/生成源/javacc文件夹内生成的类的依赖关系

杜嘉木
2023-03-14

我正在尝试在eclipse中设置我的项目。其中一个模块引用了target/generatedsources文件夹中的类。不幸的是,Eclipse无法解决这个问题。我甚至修改了pom。xml,并遵循这里提到的解决方案

M2E和maven将源文件夹生成为eclipse源文件夹,并安装了Apt-M2E,但它不起作用。虽然maven能够从命令行构建源代码,但在Eclipse中它无法解析。

甚至尝试手动将路径添加到文件夹中,但不起作用。它显示空包,不导入类文件,而它们存在于目标/生成的源中。

共有1个答案

公西季
2023-03-14

您的错误是,内容显示在“引用库”下。你必须恢复原状。

之后,javacc文件夹上的小图标(在屏幕截图的中间)必须消失。

然后,右键单击javacc文件夹并选择“构建路径”-

如果有帮助,请告诉我。

 类似资料:
  • 在那里 我遇到了一个奇怪的问题。我有一个用Maven构建的多模块企业项目。我这样设置项目层次结构 在MyEJB项目中,实际上将apt插件绑定到生成源阶段以生成一些java代码。MyEJB依赖于MyUtilJar项目。 我的问题是,当我执行mvn clean编译时,一切正常。但如果我执行mvn clean generate sources,它会抛出错误,抱怨它无法解决工件<code>mygroup:

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

  • 我做了以下工作: 使用activator命令创建了一个新项目:activator new play java 但是,由于软件包的运行,我无法构建该项目。*组织。idea中未识别/导入junit等。不过,我可以毫无问题地执行“activator run”。如果我执行“activator idea”,我会收到以下错误消息: 当我导入这里定义的websocket示例时https://devcenter.

  • 我在ubuntu 18.04上运行maven 3.6.0。 我的应用程序的pom.xml包括这个依赖项;关联的“neptus”jar在我的本地. m2/repository中: 我的应用程序实际上引用了“neptus”jar文件中的类,所以我想在我的项目的uberjar中包含这些类。因此,pom.xml也包括这个,改编自http://maven.apache.org/plugins/maven-s

  • 最近,我更新了Android Studio和 SDK。在重建我的应用程序项目时,我遇到以下错误... > < li> 哪里出错:配置项目时出现问题:app。 无法解析配置“:app:_debugCompile”的所有依赖项。找不到技术支持:appcompat-v7:23.0.0.在以下位置搜索:https://jcenter.bintray.com/com/android/support/appc

  • 我建立了一个maven多模块项目,一个用“WAR”包装,另一个用“JAR”包装。 当我在父项目上执行“MVN war:inplace”时,Maven为每个子项目生成一个文件夹src/main/webapp。在我看来,这只对战争项目有意义。我怎样才能告诉Maven不要在JAR项目上运行这个目标呢? 感谢您的帮助,不胜感激!