当前位置: 首页 > 知识库问答 >
问题:

如何使用Maven在IntelliJ中从一台计算机保存模块并导入另一台计算机

伯逸明
2023-03-14

我在IntelliJ中有一个Maven模块,可以在一台计算机上正常工作。我已将“.iml”文件与项目一起保存在Git中。当我在另一台电脑上查看时,

>

然后是“文件”-

如何让IntelliJ下载和导入Maven依赖项?

我尝试过的事情:

>

  • “重建项目”

    右键单击模块和“重建模块”

    “文件”-

    “重新导入所有Maven项目”,这只是从项目中删除了两个Maven模块。然后我不得不像上面一样重新创建模块,一旦它们再次出现,我就遇到了同样的问题。

    在comand-line上,“mvn”能够导入项目并很好地解决所有依赖关系。

    其他信息:

    • “. iml”文件,当我在文本编辑器中查看它时,其中没有任何绝对路径。

    以下是模块设置窗口的图片:

  • 共有1个答案

    鞠乐
    2023-03-14

    如果你的目标只是在另一台电脑上导入项目,不要依赖iml文件。有些人甚至认为在maven项目中提交特定于IDE的文件是不好的做法,因为不是项目中的每个人都可能使用相同的版本,甚至不同的IDE。如果你看一下流行的. gitignore文件(例如这个),你会发现任何特定于IDE的文件都被排除在外。

    考虑导入项目pom。xml:导入项目-

    EDIT JetBrains建议不要将iml文件包含在Maven或Gradle项目中,请参见此处

     类似资料:
    • 问题内容: 我需要一个简单的应用程序,最好是跨平台的应用程序,该应用程序可以在两台计算机之间发送文件。 它只需要接受并发送文件,并显示进度条即可。我可以使用哪些应用程序或如何编写一个应用程序? 问题答案: 发送和接收文件 文件的发送和接收基本上分为两个简单的代码段。 接收代码: 发送代码: 当他们想要发送文件时,发送代码段将在正在发送代码的计算机上运行。 接收代码需要放入一个循环中,以便每次有人想

    • 试了好几个方法,只好问到这里。所以最近我在我自己的一个网站上工作,这个网站是在我的本地桌面上开发的(使用xampp),但是现在我想从我的笔记本电脑(ubuntu 16.04)在同一个网站上工作(本地),所以我在我的笔记本电脑上安装了xampp(lampp)尝试了以下方法:- 1.)我从桌面(localhost/phpmyadmin)导出了数据库 2。)已从桌面版本复制wordpress/wp内容文

    • 我有一台netflix eureka服务器运行在IP: 在该计算机中,eureka服务器运行于: Eureka:Client:ServiceUrl:DefaultZone:http://136.144.28.122:8761/Eureka/ 我不认为是正确的,因为客户端服务没有在eureka服务器中注册。

    • 我创建了一个应用程序,在我的计算机中,这个jar运行没有任何问题。我试着在另一台电脑上运行它,它什么都做不到。然后,我在另一台pc上尝试了同样的jar(如果你想这样看的话,是第三台),在那里,jar运行没有问题。所以我回到第二个,试着从命令行运行它,它给了我这个错误: “main”java.lang.UnsatisfiedLinkError头出现异常:无法加载库:C:\users\hectlr\l

    • 问题内容: 我创建了一个docker容器,并尝试在该容器的bash中ping www.google.com,它可以工作。我也尝试从主机ping容器-它工作得很好。 但是,当我尝试从网络中的外部系统ping容器时,它给了我一个请求超时异常。 我打算在容器上安装tomcat Web服务器,并允许其他容器访问服务器中部署的应用程序。希望能有所帮助! 问题答案: 默认情况下,您无法从外部主机ping Do

    • 问题内容: 因此,我的一个朋友和我正在ubuntu上同时使用xampp来连接彼此的网站,我们都创建了相同的php文件进行连接,所以我们使用了另一个的de IP,但是它说一个错误 我们在connection.php文件上有以下代码: 如果我们那样使用IP,则可以进入xampp正常的欢迎页面。 问题答案: 检查您是否已启用对MySQL服务器的远程访问。打开my.cnf文件(可能在xampp / etc