以编程方式创建intellij项目和模块



我有一个大项目,有很多大目录结构。他们生产大约90个JAR。IntelliJ项目结构与Ant脚本看到的结构不同(或相似)。这在编辑代码时会产生很多问题。主要的副作用是添加了不正确的依赖项。本质上,我希望创建一个一罐一模块映射

是否可以通过编程方式创建Intellij模块?我可以重用在IntelliJ 中创建的现有库集

请考虑使用Maven或Gradle,IDEA支持两者。Maven的支持更加成熟,Gradle的支持将在未来的更新中改进。

您的Maven项目将使用所有主要的IDE和命令行,而不仅仅是IntelliJ IDEA。

@CrazyCoder是对的,使用maven将是一个更好的解决方案,但这种对话可能有点难以接受。

.iml文件只是xml,虽然没有文档记录,但它是可以理解的。创建一个模板,然后使用ant属性替换或自定义任务为每个模块生成这些文件,这不应该是最狡猾的事情。

作为参考,您可能想查看maven创意插件的来源,它为maven项目生成.iml文件,并可能为您提供如何使用ant实现这一点的提示。请注意,@CrazyCoder指出,这应该只是一个参考。。。不要用这个来支持Idea中的maven。

最新更新