【代码】idea配置maven构建和管理

maven运行QuickStart:
参考廖雪峰的javaSE:1-Maven介绍 - Maven基础 - 飞扬学院
1.下载maven,配置仓库、环境 使用IntelliJ IDEA 配置Maven(入门)
我的仓库放在C:\Program Files\maven_repository,源文件解压后放在C:\Program Files\maven
2.idea的plugin中安装maven,junit相关插件
3.配置maven依赖源 解决maven 在intellij IDEA 下载依赖包速度慢的问题
4.新建maven项目,点QuickStart,设置groupid:com.test,artifactid:hello,如果依赖配置并下载好了,会自动创建src源码目录,其中会包括源码目录main.java,测试目录main.test
点击Enable Auto-Import,此时不需要run配置就可以run了
5.注意:以上不完全是操作顺序,而是一些碰到的问题
配置pox.xml:看到junit已经是4.11版本,jdk和java源码还是1.7,将其设置为使用1.8:1.8
1.8
然后在项目右键下面的maven点击更新源和文件夹

构建流程:
cd到项目下,mvn clean package
报错:maven… Failed to clean project: Failed to delete …
于是>mvn clean package -Dmaven.clean.failOnError=false
然后>java -cp ./target/hello-1.0-SNAPSHOT.jar com.test.App
就可以了

maven模块管理:
参考:2-Maven进阶\2-模块管理 - Maven基础 - 飞扬学院
idea打开多个项目,打开多个project的父文件夹,即是workspace,打开右边maven projects,多选pom.xml文件打开,于是多个项目之间,可以互调了。

抽取parent project,保留pom.xml,改成parent将其jar改成pom,删除代码文件夹。

子 project pom.xml中添加


    com.test.hello
    parent
    1.0-SNAPSHOT
    ../parent/

然后删掉: com.test.hello,但要保留被引用项目的

如果需要用>mvn clean compile编译多个模块,则需要再建build project,
改成build,删掉,添加


        ../parent
        ../greeting
        ../hello
    

然后再>mvn clean compile就可以了

你可能感兴趣的:(【代码】idea配置maven构建和管理)