如何在本地构建的maven中使用jar

时间:2016-01-25 08:04:44

标签: git maven intellij-idea

我从github把两个项目拉到我的笔记本电脑上。我们称他们为A和B.

A是我正在处理的项目,B有一些我在A中使用的实用程序类。 (我在B中为我需要的模块添加了对A的pom文件的依赖。)

我在项目B上运行了maven clean install,以便我可以使用A中的更改,但是当我在A上重新导入时,我看不到它们。

我很确定它应该有效。有谁知道我错过了什么? 可能是IntelliJ上的一些配置

3 个答案:

答案 0 :(得分:0)

homeFolder/.m2就足够了。执行此命令.jar后,将复制onClick()并可能被其他项目

使用

答案 1 :(得分:0)

我会尝试运行mvn -U clean install-U标志将强制检查缺失的版本和更新的快照。

编辑:在你的评论之后,我想知道你是否使用了正确的密码,请尝试验证这一点。此外,如果您未使用任何形式的身份验证,请尝试从settings.xml文件中删除它:

<servers>
    <server>
      <id>SomeRepo</id>
      <username>SomeUN</username>
      <password>SomePW</password>
    </server>
</servers>

答案 2 :(得分:0)

所以...在尝试了所有答案和评论以及其他一些内容后,我重新安装了maven,现在它可以正常工作。

我发现不是写入.m2而是写入项目目录,所以我怀疑maven配置文件有问题,但我不确定是什么。

感谢并抱歉这个奇怪的问题