当前位置: 首页 > 面试题库 >

如何在Eclipse中的Maven依赖项中编辑`.class`文件

公良浩邈
2023-03-14
问题内容

好的,所以我有我的Java项目,并且在项目资源管理器上的Maven依赖项目文件夹下,我遇到一个jar文件夹,并且其中有一个.class文件。现在,单击Download Sources,我可以将.class文件查看为Java文件,但是无法在Eclipse中进行编辑。

我该怎么办?


问题答案:

您无法编辑.class文件。您只能编辑java源代码中包含的文件并重新编译。

由所下载的资源是mavensnap maven source plugin在特定时间为给定项目生成的项目SNAPSHOT
,以帮助调查代码,但肯定不会对其进行修改。

这些源可以绑定到类路径,并用于在IDE中导航项目源,但是它们仍然保持只读状态。



 类似资料:
  • 我正在eclipse中建立一个项目。此项目通过命令行成功构建(所有、、)等命令都运行良好。同时在STS或Eclipse上设置此项目。我看到有些依赖项没有下载,尽管它们存在于中。但是,在maven存储库中搜索它们,并将jar下载到我的本地计算机,然后将它们添加到构建路径中,就可以在Eclipse上运行。 我们需要对eclipse做什么来确保它从存储库下载所有的依赖项。 我的POM:

  • 问题内容: 关于添加库和依赖项有很多信息,但是我还没有找到关于能够实际编辑库的任何有用信息。 我在项目中添加了https://github.com/jdamcd/android- crop 作为依赖项,但我想编辑其某些功能,主要是与布局相关的内容。但是,当我浏览文件时,Android Studio会说“生成了构建文件夹下的文件,不应对其进行编辑”,当我对其进行编辑时,一旦系统构建,它们将返回到其预

  • 我有一个maven项目a,它的类路径中有一个/xsd/a.xsd。我还有一个带有/xsd/B.xsd的项目B,它通过目录条目引用/xsd/a.xsd。目录条目如下所示: 注意url中的maven协议。该目录由组织使用。jvnet。jaxb2。maven2:maven-jaxb22-plugin,用于生成带有JAXB注释的Java类,其中包含来自依赖项的片段。 到目前为止一切都很好。 现在我想在Ec

  • 我正在做一个有大约200MB依赖项的项目,我希望避免由于带宽有限而导致的无用上传。 当我推我的Dockerfile(我一会儿会附上)时,我总是有一个~200MB的上传,即使我没有碰pom.xml: 这个Dockerfile应该生成一个200MB的fatJAR,包括所有依赖项,这就是为什么每次都会发生~200MB的上传。我想要实现的是构建一个包含所有依赖项的层,并“告诉”打包阶段不要将依赖项JAR包

  • 根据JUnit新发布的V.5.2,现在有一个BOM: JUnit BOM:为了使用Maven或Gradle简化依赖性管理,现在在org.JUnit:jUnit-BOM:5.2.0 Maven坐标下提供了一个物料清单POM。 但是有了这个IntelliJ IDEA(v.2018.1.3Ultimate x64,Maven v.3.5.3,target JDK 10.0.1)似乎不知道标记是什么,也不

  • 问题内容: 我有一个项目,需要以下Maven jibx插件: 在jibx插件pom内部,有一个xpp3依赖关系,我想从我的项目构建过程中排除它(由于某种原因,我无法在私有存储库中拥有它)。 有没有一种方法可以配置我的pom.xml(而不是插件pom)来排除该依赖关系? 编辑:我试图从插件pom中删除xpp3依赖项,并且该项目可以成功构建,所以我知道依赖项不是强制性的。 问题答案: 这是一个示例,其