/
Compile bluecove for Raspberry/ARM

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 bluecovelib

wget 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:

https://oss.sonatype.org/content/repositories/snapshots/br/com/criativasoft/opendevice/ext/bluecove-gpl-arm/

 

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

Related content

Bluetooth Connection
Bluetooth Connection
More like this
Troubleshooting
Troubleshooting
More like this
Arduino Library
Arduino Library
More like this
Building from source
Building from source
More like this
Downloads
Downloads
More like this
Installing Arduino Library
Installing Arduino Library
More like this