~ludovicc/maven-packaging-support/depmap-support

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#! /bin/sh

# Quick installation, a real packaging would be good!
sudo apt-get install ant libjdom1-java maven2

sudo mkdir -p /usr/share/maven-package-support/lib/
sudo mkdir -p /var/lib/maven-package-support/
sudo rm /usr/share/maven-package-support/lib/*
sudo rm /usr/bin/mvn-debianize /usr/bin/mvn-go-offline 

cd scripts
sudo cp -R bin conf /usr/share/maven-package-support/
cd ../depmap-builder
#ant 
mvn package
sudo cp target/debian-depmap-builder.jar /usr/share/maven-package-support/lib/
cd ..

sudo cp -s /usr/share/maven2/lib/* /usr/share/maven-package-support/lib/
sudo ln -s /usr/share/java/jdom1-1.0.jar /usr/share/maven-package-support/lib/jdom1.jar
sudo ln -s /usr/share/java/classworlds-1.1-final.jar /usr/share/maven-package-support/lib/classworlds.jar
sudo ln -s /usr/share/java/libdebian-depmap-java.jar /usr/share/maven-package-support/lib/debian-depmap.jar
sudo cp ~/.m2/repository/org/apache/maven/maven-embedder/2.0.4/maven-embedder-2.0.4.jar /usr/share/maven-package-support/lib/maven-embedder.jar

sudo chmod +x /usr/share/maven-package-support/bin/*
sudo ln -s /usr/share/maven-package-support/bin/mvn-debianize /usr/bin/mvn-debianize 
sudo ln -s /usr/share/maven-package-support/bin/mvn-go-offline /usr/bin/mvn-go-offline
sudo cp scripts/var/* /var/lib/maven-package-support/