Compile bluecove for Raspberry/ARM
Quick guide to compile BlueCove in Raspberry
It is already in the 'OpenDevice' repository if you need.
See how to use the /wiki/spaces/DOC/pages/1704035
Compiling: on Raspberry side
sudo apt-get install bluetooth bluez-utils blueman
sudo apt-get install libbluetooth-dev
sudo apt-get install antÂ
Download Sources
mkdir bluecovelib
cd bluecovelibwget http://snapshot.bluecove.org/distribution/download/2.1.1-SNAPSHOT/2.1.1-SNAPSHOT.63/bluecove-gpl-2.1.1-SNAPSHOT-sources.tar.gz
tar -zxvf bluecove-gpl-2.1.1-SNAPSHOT-sources.tar.gz
Prepare dependecy
mkdir -p bluecove/target
cd bluecove/target
wget http://snapshot.bluecove.org/distribution/download/2.1.1-SNAPSHOT/2.1.1-SNAPSHOT.63/bluecove-2.1.1-SNAPSHOT.jar
Back and compile using ant
cd ../../bluecove-gpl-2.1.1-SNAPSHOT
ant all
Â
Copy to desktop (if need):
scp target/bluecove-gpl-2.1.1-SNAPSHOT.jar username@192.168.0.XXX:~
Â
On Desktop
Install as maven dependency in local repo, if you use maven
mvn install:install-file -Dfile=bluecove-gpl-2.1.1-SNAPSHOT.jar -DgroupId=net.sf.bluecove \
-DartifactId=bluecove-gpl-arm -Dversion=2.1.1-SNAPSHOT -Dpackaging=jar
Â
Compiled version:
Â
NEXT: Only for admins, ignore
Â
Deploy to OpenDevice repositoryÂ
mvn deploy:deploy-file -DgroupId=br.com.criativasoft.opendevice.ext \ -DartifactId=bluecove-gpl-arm \ -Dversion=2.1.1-SNAPSHOT \ -Dpackaging=jar \ -Dfile=bluecove-gpl-arm-2.1.1-SNAPSHOT.jar \ -DrepositoryId=ossrh \ -Durl=https://oss.sonatype.org/content/repositories/snapshots mvn deploy:deploy-file -DgroupId=br.com.criativasoft.opendevice.ext \ -DartifactId=bluecove \ -Dversion=2.1.1-SNAPSHOT \ -Dpackaging=jar \ -Dfile=bluecove-2.1.1-SNAPSHOT.jar \ -DrepositoryId=ossrh \ -Durl=https://oss.sonatype.org/content/repositories/snapshots  mvn deploy:deploy-file -DgroupId=br.com.criativasoft.opendevice.ext \ -DartifactId=bluecove-gpl \ -Dversion=2.1.1-SNAPSHOT \ -Dpackaging=jar \ -Dfile=bluecove-gpl-2.1.1-SNAPSHOT.jar \ -DrepositoryId=ossrh \ -Durl=https://oss.sonatype.org/content/repositories/snapshots  mvn deploy:deploy-file -DgroupId=br.com.criativasoft.opendevice.ext \ -DartifactId=bluecove-parent \ -Dversion=2.1.1-SNAPSHOT \ -Dpackaging=pom \ -Dfile=bluecove-parent-2.1.1-SNAPSHOT.pom \ -DrepositoryId=ossrh \ -Durl=https://oss.sonatype.org/content/repositories/snapshots