I am not familiar with Linux and Maven, and I am not familiar with it on the Internet. Then I will summarize it as follows:
1. Build a repository (JDK required ):
Linux platform, IP: 192.168.2.991.download apache-maven-x.x.x-bin.tar.gz2.download nexus-oss-webapp-x.x.x.x-bundle.tar.gz3.tar-zxvf apache-maven-x.x.x-bin.tar.gz-C/usr/Java/4.add enviroment variable:. VI/etc/profile; B. append 'maven _ home =/usr/Java /***'
C. append 'path =$ {path }:$ {maven_home}/bin 'd. append 'export maven_home path 'E. source/etc/profile5.tar-zxvf nexus-oss-webapp-x.x.x.x-bundle.tar.gz-C/usr/Java/6. startup (shutdown) nexus:. CDS nexus/nexus-oss-webapp-1.9.0.2/bin/JSW/linux-x86-32/B .. /nexus start (STOP) 7. test: http: // localhost: 8081/nexusok, login as admin/admin123
(Default)
Ii. Use the mavan Repository:Windows platform, IP: 192.168.2.31.download and setup apache-maven-x.x.x-bin.zip (D:/Maven) 2.add enviroment variable: New maven_home: D:/mavenadd to path: % maven_home %/bintest: MVN-version, ok3.open the file "settings. XML
"Under the folder" D:/Maven/conf "add the next chars into the file: <localrepository> C:/. m2/Repository </localrepository>
<Servers>
<Server>
<ID> nexus-releases </ID>
<Username> admin </username>
<Password> admin </password>
</Server>
<Server>
<ID> nexus-snapshots </ID>
<Username> admin </username>
<Password> admin </password>
</Server>
</Servers>
<Mirrors>
<Mirror>
<Mirrorof> * </mirrorof>
<Name> Linux-nexus </Name>
<URL> http: // 192.168.2.99: 8081/nexus/content/groups/Public </URL>
<ID> nexus </ID>
</Mirror>
</Mirrors>
<Profiles> <profile> <ID> Dev </ID> <repositories> <repository> <ID> nexus </ID> <URL> http: // 192.168.2.99: 8081/nexus/content/groups/public/</URL> <releases> <enabled> true </enabled> </releases> <snapshots> <enabled> true </enabled> </snapshots> </Repository> </repositories> <pluginrepositories> <pluginrepository> <ID> nexus </ID> <URL> HTTP: // 192.168.2.99: 8081/nexus/content/groups/Public </URL> <releases> <enabled> true </enabled> </releases> <snapshots> <enabled> true </enabled> </snapshots> </pluginrepository> </pluginrepositories> </profile> </profiles> <activeprofiles> <activeprofile> Dev </activeprofile> </activeprofiles> save, OK .4.mkdir "D:/workspace" 5.MVN archetype: generate
6. choose the default selection (16) 7. input some informations (the Project name: helloworld) 8. OK, look the Dir "D:/workspace", there is a folder "helloworld" 9. open the file "pom. XML
"Under" helloworld ", add some dependencies, example: <dependency>
<Groupid> org. springframework </groupid>
<Artifactid> spring </artifactid> <version> 2.5.6.sec02 </version> <type> jar </type> <scope> compile </scope> </dependency> <groupid> Org. apache. struts </groupid>
<Artifactid> struts2-core </artifactid>
<Version> 2.2.1 </version> <type> jar </type> <scope> compile </scope> </dependency> <groupid> javax. servlet </groupid> <artifactid> servlet-API </artifactid> <version> 2.5 </version> <type> jar </type> <scope> compile </scope> </dependency> 10.run the command "MVN install
"Under" helloword ", then, it will download some jars and poms into" C :/. m2/repository "(default) from 192.168.2.99.11.convert this Maven project to eclipse project: Under the folder" helloworld ", run"
MVN Eclipse: Eclipse
". Note: 192.168.2.99 is the Linux IP address in the virtual machine, and 192.168.2.3 is the win7 IP address in the virtual machine.