我在Maven项目中导入依赖项时遇到麻烦

时间:2018-01-17 08:15:23

标签: java maven intellij-idea

我正在开发IntelliJ Idea的Maven项目。我想说我在下面提到的这些东西都适用于Windows,现在我在Ubuntu上尝试这个。我尝试使用以下命令添加依赖项:

mvn install:install-file -Dfile=/..pat_here..cytoscapeswing-3.5.1.jar -DgroupId=cytoscapeswing -DartifactId=cytoscapeswing -Dversion=3.5.1 -Dpackaging=jar

我得到了“BUILD SUCCESS”消息。然后我将这个依赖项添加到我的项目中:

 <dependency>
        <groupId>cytoscapeswing</groupId>
        <artifactId>cytoscapeswing</artifactId>
        <version>3.5.1</version>
 </dependency>

但是在尝试构建项目时,IntelliJ没有看到我添加的库。我的意思是外部库选项卡中没有“cytoscapeswing”库。我在哪里做错了?

3 个答案:

答案 0 :(得分:0)

pom.xml中添加您的依赖项。然后,在pom.xml内的IntelliJ中,右键单击 - &gt; &#34; Maven的&#34; - &GT; &#34;重新导入&#34;让IntelliJ为您导入它。

答案 1 :(得分:0)

首先,检查本地存储库,确保成功导入lib。

然后,检查IntelliJ Idea设置,确保Settings - &gt; Build, Exexution, Deployment - &gt; Build Tools - &gt; Maven - &gt; {{的值1}}是正确的路径,如果没有,请检查Local repository框,并覆盖路径。

答案 2 :(得分:0)

如果在IntelliJ扫描本地存储库后执行了mvn install..命令,则可能没有正确编入索引。这种情况很少见,但并非闻所未闻。

尝试

File -> Invalidate Caches/Restart -> Invalidate and Restart

看看它是否对情况有帮助