我们正在使用 Maven 和 IntelliJ IDEA 构建我们的 Android 项目。有时我们必须执行“重新导入所有 Maven 项目”,例如更新依赖项。问题是它总是弄乱资源的源文件夹:所有模块都得到“gen”和“target/generated-source/r”,这似乎是重复的原因。所以在重新导入之后,我们需要手动删除其中一个(通常是“gen”文件夹)。当然,我们要避免这一步。我们为 Android 方面尝试了几种设置,但到目前为止还没有成功。
那么,我们如何配置 IntelliJ 来执行正常工作的正确 Maven 重新导入?
最佳答案
根据 Sven Strohschein 在 http://youtrack.jetbrains.com/issue/IDEA-94901 的回复你可以尝试:
- 删除“gen”、“target”和“out”文件夹
- 还原“ipr”和“iml”文件中的更改(或者只是删除它们,甚至删除 .idea 文件夹)
- 启动 IntelliJ 12
- 打开pom文件
- 右键->“Maven”->“重新导入”
- “构建”->“重建项目”
对我有用。
关于android - "Reimport All Maven Projects"之后的重复类 R & BuildConfig,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17726732/