gpt4 book ai didi

Eclipse+Maven 编译问题

转载 作者:行者123 更新时间:2023-12-04 22:53:19 25 4
gpt4 key购买 nike

目前,我正在使用 Eclipse 开发 Web 应用程序。
构建是使用 Maven 完成的。
问题是在编译期间 Eclipse 会显示很多错误,因为缺少很多 jar。最终结果是可以的,因为 Maven 负责获取这些 jar。

怎样才能让eclipse不会编译失败?

我知道我可以将缺少的 jar 添加到项目类路径中,但这不是我要找的,因为我有很多项目,而且每个项目的 .classpath 文件是所有开发人员通用的文件,所以我会而不是去改变它。

因此,我的问题是,有没有办法在不更改每个项目的类路径的情况下向所有 Eclipse 项目添加通用类路径?

最佳答案

我用 m2eclipse .它将类路径容器添加到 .classpath 文件。该容器由 Maven 构建器(在启用 Maven 性质时添加到 .project 中)填充 Maven 依赖项,该构建器处理 POM 并下载任何工件(如果需要,还下载源)。

要启用 Maven 特性(假设已安装插件),请右键单击项目并选择 启用依赖管理 .

默认情况下,m2eclipse 使用嵌入式版本的 Maven 进行处理。这通常意味着一个单独的本地存储库和盒子上的重复文件。您可以在 Window->Preferences->Maven->Installations 中将其配置为使用您的标准 Maven 安装。然后将路径添加到您的 Maven 安装(通常与 M2_HOME 相同)。

Eclipse 有另一个 Maven 插件,名为 IAM (以前称为 Q4E)。 IAM 是一个 Eclipse 集成项目,有一些很有前途的特性——值得关注。

有一个comparison of the Eclipse Maven integrations ,旁边是 maven-eclipse-plugin (从 POM 内容生成 Eclipse 元数据文件的目标)。我个人认为 maven-eclipse-plugin 比它的值(value)更麻烦,但它可能适合您的目的,如果您没有 checkin SCM,它可以方便地生成初始元数据。

关于Eclipse+Maven 编译问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1417890/

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