如何使用Idea创建多模块Maven工程

创建工程

  • 第一步:创建一个父工程
    File →New Project→Maven→Next→输入工程名→输入groupId→输入artifactId→finish。按照上述步骤一个父工程就创建好了。


    父工程
  • 第二步:创建一个子工程sub1
    File→Module→Maven→Next→输入模块名→父工程选择“parent”→输入groupId→输入artifactId→finish。


    子工程1
  • 第三步:创建一个子工程sub2
    按照第二步所列方式创建

问题

  • 模块之间互相引用:在sub1模块中创建一个Test类,如何在sub2中引用?
    在模块中sub2中按照maven的依赖方式引入,如:
    
        
            org.example
            sub1
            1.0-SNAPSHOT
        
    

千万不要通过File→Project Struture→Modules进行Dependencies进行添加,如下图所示。通过这种添加方式,idea会提示你:Module sub2 is imported from Maven.Any changes made in its configuration may be lost after Reimport.通过这种方式添加依赖,只要一修改pom文件,依赖就会自动丢失,只有再次添加才会有效


错误添加依赖方式

你可能感兴趣的:(如何使用Idea创建多模块Maven工程)