【问题标题】:Include different class folders to library : Eclipse将不同的类文件夹包含到库中:Eclipse
【发布时间】:2015-05-07 22:01:13
【问题描述】:

我已经导入了一个Java 项目。它包含各种文件夹,每个文件夹都有自己的output folderclass files。所以我无法弄清楚如何将这些输出文件夹添加到构建路径中。如果我没有将这些添加到构建路径中,eclipse 将无法获取类文件。如果我将这些添加为类文件夹,我会收到错误消息:

Source folder cannot output to Library  

项目是maven 项目。
有人可以帮我解决这个问题。

【问题讨论】:

    标签: java eclipse maven classpath eclipse-classpath


    【解决方案1】:

    不是 100% 确定我是否正确理解了您:

    “它自己的output folder for class files

    这些文件夹都命名为target吗? (在那种情况下一切都很好)。

    “我已经导入了一个 Java 项目” 壮举。 “项目是maven project

    尝试将其作为 Maven 项目 File -> Import -> Maven -> Existing Maven Projects 导入,然后浏览到包含 pom.xml 的 Maven 项目的根文件夹。然后 Eclipse 将能够处理其余部分(例如将正确的文件夹设置为源/测试文件夹,构建构建路径等)

    【讨论】:

    • 是的,这些是目标文件夹
    • 好吧,这么好,这看起来像那个项目是一个标准的 Maven 项目然后 - 如果你将它作为一个 Maven 项目导入到 eclipse - eclipse 将知道(基于定义的 Maven 结构)源代码放在/main/java/src 下,Maven 构建的编译输出将放在/target/classes 下(每个 Maven 模块/项目两次)。 Eclipse 会将每个模块/项目的/target/classes 下的类包含到您的构建路径中。
    • 请注意,如果您只是“需要”另一个项目(比如 JUnit)而不是需要更改/重建它,那么您只需在您自己的 Maven 项目中依赖于该其他项目即可获取所需的 .jars 而不是所有项目源。
    • 我已使用“转换为 maven 项目选项”将其转换为 maven 项目。所以已经导入了,那怎么解决呢。
    • 链接分享困难。
    猜你喜欢
    • 1970-01-01
    • 2012-08-06
    • 1970-01-01
    • 1970-01-01
    • 2014-10-20
    • 1970-01-01
    • 2011-05-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多