3 Ausgehend vom Verzeichnis:
\r
4 SDN-Projects-Boron/code/ux
\r
6 ll => pom.xml muss vorhanden sein.
\r
10 Die Schritte 1, 5 und 6 sind während des Buildens notwendig, die anderen Schritte sind zu Kontrollzwecken und zum starten / Stoppen vom Karaf Server
\r
12 1. Für den Compilevorgang der eigenen Komponenten:
\r
13 - `cd ~/SDN-Projects-Boron/code`
\r
14 - `mvn clean install -DskipTests`
\r
15 - `cp -R ~/.m2/repository/com/highstreet $ODL_KARAF_HOME/system/com`
\r
16 2. Zum beenden von Karaf:
\r
17 - ctrl+d in der Shell, auf der Karaf läuft.
\r
18 - `sudo $ODL_KARAF_HOME/bin/client -u karaf "shutdown --force"`, wenn man nicht in der passenden Shell ist
\r
19 3. Starten von Karaf:
\r
20 - `cd $ODL_KARAF_HOME`
\r
22 4. Zum gucken, welche Module installiert sind (von highstreet, grep):
\r
23 - `bundle:list | grep mwtn`
\r
24 5. Bundles deinstallieren (Funktioniert nur innerhalb der Karaf Shell)
\r
25 - `bundle:uninstall "ONF :: Wireless :: mwtnCommons-bundle" "ONF :: Wireless :: mwtnTopology-bundle"`
\r
26 6. (geänderte) Bundles installieren (Funktioniert nur innerhalb der Karaf Shell)
\r
27 - `bundle:install -s mvn:com.highstreet.technologies.odl.dlux/mwtnCommons-bundle/0.4.0-SNAPSHOT mvn:com.highstreet.technologies.odl.dlux/mwtnTopology-bundle/0.4.0-SNAPSHOT`
\r
32 - `cd ~/SDN-Projects-Boron/code/ux/mwtnTopology/mwtnTopology-module/src/main/resources`
\r
36 - `git add doc/*.md`
\r
37 - `git status` (Kontrolle der einzucheckenden Dateien)
\r
38 - `git commit` (Ist der eincheckvorgang an sich (lokaler GitServer))
\r
39 - `git push` (Übertragen aller Commits zum zentralen Server)
\r