Maven的装置及开始运用
一、下载
二、将缩短包解压到自己的硬盘中,最佳放在某个盘的根目录下。好比将其放在D盘下。
三、配置装备部署情景变量:
MAVEN_HOME : D:apache-maven-3.3.1
MAVEN : %MAVEN_HOME%bin
Path中退出 %MAVEN%;
Win +R ,输入cmd ,进入命令行,输入mvn —version。乐成截图如下:
其中假如失败,有可能是由于JAVA_HOME 中可能多加了一个;概况bin。导致无奈精确找到JAVA。失败截图如下:
四、情景配置装备部署好了,仅仅适才开始,下面就该将maven插件加到你的eclipse中了。
由于如今种种网站已经被中国墙掉了,不能妨碍在线下载与装置插件。以是只能经由云真个种种资源来替换,首先下载eclipse的maven离线装置包。在网上自己搜吧。。。。。。祝君武运利市。
五、而后在自己的eclipse文件夹下新建两个文件夹link,mavenplugins,(名字自己起,想着对于上号就行)将离线装置包解压到mavenplugins中。
六、在 links 目录下建树一个 maven.txt(名字随意),掀开并输入:
path=D:adt-bundle-windows-x86_64-20140321adt-bundle-windows-x86_64-20140321eclipsemypluginsmaven(path为maven插件的地址,请容纳我这纵容不羁的地址长度)。
七、封锁maven.txt,并将后缀名改为link。重启你的eclipse。
八、掀开Windows→Preferences便会有Maven的导航栏。
点击Installation→add抉择你所装置的maven的位置(并非eclipse插件的地址呦)。
好比:D:apache-maven-3.3.1
点击User Setting→browse,削减你的settings.xml的位置。
好比:D:apache-maven-3.3.1confsettings.xml
九、 建树新的名目File→New→other→Maven→Maven Project,种种Next后起个Group以及Artifact的名字就好了。
十、下面写个最典型的代码,sayHelloWorld~~。代码漠视吧,约莫便是在App.java中函数sayHello输入个Hello ,而后在AppTest中写个Test验证sayHello函数,assertEquals("Hello SPM!",result);而后右键AppTest →Run As运行即可。如图绿条展现Test经由。
~~~~~
而且从build输入我就发现maven3的一大短处,build输入愈加明了:
Maven3输入
[INFO] Building Nexus (API) 1.4.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.2:clean (default-clean) @ nexus-api ---
[INFO] Deleting directory /home/juven/workspaces/ws-nexus/nexus/nexus-api/target
[INFO]
[INFO] --- maven-resources-plugin:2.4:resources (default-resources) @ nexus-api ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /home/juven/workspaces/ws-nexus/nexus/nexus-api/src/main/resources
[INFO]
[INFO] --- maven-compiler-plugin:2.0.2:compile (default-compile) @ nexus-api ---
[INFO] Compiling 191 source files to /home/juven/workspaces/ws-nexus/nexus/nexus-api/target/classes
[INFO]
[INFO] --- plexus-component-metadata:1.2.1:generate-metadata (process-classes) @ nexus-api ---
[INFO] Discovered 1 component descriptors(s)
[INFO]
[INFO] --- maven-resources-plugin:2.4:testResources (default-testResources) @ nexus-api ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /home/juven/workspaces/ws-nexus/nexus/nexus-api/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:2.0.2:testCompile (default-testCompile) @ nexus-api ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- plexus-component-metadata:1.2.1:generate-test-metadata (process-test-classes) @ nexus-api ---
离线装置maven eclipse插件
一、在eclipse目录下的dropins目录下新建一个maven.link文件,文件名不受限度
二、在maven.link文件中指向maven插件:path=../myplugin/maven3
三、重新启动eclipse,window->首选项,找到maven标签妨碍配置