【问题标题】:IntelliJ automagically mark a target sub directory as "source"IntelliJ 自动将目标子目录标记为“源”
【发布时间】:2012-08-28 21:31:09
【问题描述】:

几个月前我就开始使用 IntelliJ 进行 Java 开发。我使用 IntelliJ 作为 IDE 并使用 Maven 构建我的项目。我的几个 Maven 项目生成了我的其他 Maven 项目所依赖的代码,生成的代码最终在 target/src 生成的目录中,其中包含“Maven-subdirectories”main/java、main/resource 等。是否可以制作 IntelliJ自动将 target/src-generated/main/java 目录标记为源?

提前致谢。

【问题讨论】:

    标签: maven build intellij-idea


    【解决方案1】:

    请参考IntelliJ IDEA Maven FAQ

    为了让生成的源自动导入为源 文件夹配置相应的插件,以便将它们放入 target/generated-sources/<subdir>,其中 subdir 是您的任何文件夹名称 更喜欢。 subdir 文件夹是区分来源所必需的 不同的工具,并排除一些特殊的生成源 (例如 groovy 存根)。

    请注意,即使您手动配置 此文件夹的target/generated-sources 下的一些源文件夹 本身,IDEA 会根据你的pom.xml 重写它们。

    任何时候你 想要生成源你只需执行相应的目标, 为生成绑定(通常为generate-sourcesgenerate-test-sources)。之后,IDEA 将拾取新文件夹并 设置它们。生成的测试源/资源应该放在 target/generated-test-sources/<subdir>.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-09-27
      • 2018-11-26
      • 2015-10-23
      • 2010-12-12
      • 2019-12-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多