我在Windows和Linux(Ubuntu)下使用IntelliJ IDEA 12.1.4。 Maven插件已安装。
我有一个有很多poms的大型maven项目。在Windows下,当我从maven重新导入时,IDEA会自动创建工件。但是在我的Linux系统下,工件列表总是空的。
这是一个错误吗?如何在Linux案例中生成工件?
答案 0 :(得分:2)
转到Maven-Projects-View并单击聚合器项目的“包”。然后IntelliJ将运行Maven,它会在目标文件夹中创建所有工件。如果运行“install”,这些工件将被复制到本地存储库。也许你还没有在Linux下做到这一点,所以你的存储库是空的 - 在Windows下,我认为IntelliJ足够聪明,可以在导入项目时引用这些工件。我个人不知道IntelliJ中的任何功能会在重新导入时自动打包/安装所有项目 - 我认为这是相当不合适的。