我已经在Maven idea中设置了一个IntelliJ项目,其中包含几个依赖库,这些库是由集成开发环境使用built-in support for this functionality从Maven自动下载的。然后,这些库会自动下载到本地文件夹中,一切都会按预期运行。
我的问题是当其中一些库丢失时--要么是因为我删除了它们,要么是因为我从一台干净的机器上拉出了项目,而库二进制文件没有包含在版本控制中。我想告诉IDEA自动从Maven库重新下载所有依赖库;我知道这是可能的,因为所有必要的信息都可以在.iml文件中找到。
如果我手动转到"Project Structure“对话框中的每个库,并单击"Edit”,我就可以重复原来的工作流程,从Maven repo重新下载,而不需要接触任何设置。但是,当有许多库时,这是不方便的。有没有办法告诉IDEA为项目中包含的所有Maven repo库执行此操作?
发布于 2014-12-10 20:31:49
使用Apache Maven并维护一个包含所有依赖项列表(可以将其保存在源代码控制中,等等)的pom文件会更容易,您可以在需要的时候简单地reimport它。然后,IntelliJ和Maven将为您管理所有的库,以及它们的javadoc和源代码。这种方法还有很多其他的好处--强烈推荐。

https://stackoverflow.com/questions/27400644
复制相似问题