Maven būvēšanas lietotne
Saturs
- Standarta versijas uzstādīšana
- Maven3 uzstādīšana no PPA
- Uzstādīšana no ražotāja arhīva
- Integrācija ar Eclipse
- Projektu paraugu izveide
- Maven papildu iestatījumi
- Saites
- Alternatīvas
Standarta versijas uzstādīšana
Visvienkāršāk Maven ir uzlikt, izmantojot standarta krātuvi:
sudo apt-get install maven
Maven3 uzstādīšana no PPA
Ja nepieciešams novāc maven2:
sudo apt-get purge mavenIevada komandu sudo leafpad /etc/apt/sources.list un failā pievieno rindas:
deb http://ppa.launchpad.net/natecarlson/maven3/ubuntu precise main
deb-src http://ppa.launchpad.net/natecarlson/maven3/ubuntu precise mainAtjauno pakotņu sarakstu un uzstāda maven3:
sudo apt-get update; sudo apt-get install maven3
Uzstādīšana no ražotāja arhīva
- Ja standarta krātuvē pieejamā versija neapmierina, to var savākt no izstrādātāja: http://maven.apache.org, šobrīd versija ir apache-maven-3.0.5-bin.tar.gz
Ievada komandu "which mvn" la pārbauditu ka šobrīd nav "mvn" simboliskās saites. (Ja tāda saite ir, piem., "/usr/bin/mvn", ar "ls -al /usr/bin/mvn" jāpārbauda, uz ko to norāda un tā ir jādzēšar "rm /usr/bin/mvn".) Atarhivē Maven2 instalāciju un izveido simbolisko saiti uz to:
su - root
cd /home/student/Downloads
tar xzf apache-maven-3.0.5-bin.tar.gz
mv apache-maven-3.0.5 /usr/local/bin
ln -s /usr/local/bin/apache-maven-3.0.5/bin/mvn /usr/bin/mvn
rm apache-maven-3.0.5-bin.tar
ln -s /usr/local/bin/maven-3.0.5/bin/mvn /usr/bin/mvn
which mvn
mvn -versionBūtu jārāda versija 3.0.5.
Integrācija ar Eclipse
- Uzstāda m2e Eclipse spraudni
Projekta mapē izpilda komandas:
mvn eclipse:eclipse- Ja nepieciešams, pievieno M2_REPO vides mainīgo:
Atver izvēlni Window– Preferences– Java– Build path– Classpath Variable, New... un pievieno vides mainīgo Name: M2_REPO Path: ~/.m2/repository/
vai arī izpilda komandu:- mvn -Declipse.workspace=~/workspace eclipse:add-maven-repo
Saites:
- http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html
- http://maven.apache.org/guides/mini/guide-ide-eclipse.html
Projektu paraugu izveide
Ievada komandu
mvn archetype:generate
un izpilda uzstādīšanas vedņa norādījumus)))
Maven papildu iestatījumi
Ja esat aiz ugunssienas, jāpievieno starpniekservera iestatījumi:
Izpilda komandas:
mkdir /home/student/.m2
touch /home/student/.m2/settings.xmlPievieno failā settings.xml:
<settings>
<proxies>
<proxy>
<protocol>http</protocol>
<host>proxy.accenture.lv</host>
<port>8080</port>
<nonProxyHosts>localhost</nonProxyHosts>
</proxy>
</proxies>
</settings>
Saites
Alternatīvas
Created by Valdis Vītoliņš on 2008-08-09 13:06
Last modified by Valdis Vītoliņš on 2021-04-13 14:30