-
Notifications
You must be signed in to change notification settings - Fork 5
Code for BirdBrain Robot Server
License
BirdBrainTechnologies/BirdBrainRobotServer
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This repo contains all of the files necessary for building the BirdBrain Robot Server. We created the project in Eclipse, so just import the project into Eclipse if you intend to work with it. Direct any questions to [email protected] Much more information at http://www.hummingbirdkit.com/learning/software/snap Instructions for building distribution files: 1. In Eclipse, export BirdBrainRobotServer.jar and save to the folder 'Packages'. 2. Sign the jar a. Copy your keystore file into Packages and make sure you know the password b. If you do not know the keystore alias you can find it using keytool (eg. 'keytool -v -list -storetype PKCS12 -keystore yourKeystoreFile.pfx') c. Sign using jarsigner (eg. 'jarsigner -keystore yourKeystoreFile.pfx -storetype PKCS12 -storepass yourPassword -digestalg SHA1 BirdBrainRobotServer.jar alias') d. Verify using 'jarsigner -verify BirdBrainRobotServer.jar' 3. To make the Mac distribution files (On a Mac with valid Developer ID certificate): a. In Terminal, cd into Packages. b. Open buildMacDist.sh and update the version number if necessary. c. ./buildMacDist.sh d. Check the bottom of the output to make sure everything was signed properly. e. You should now find both a .dmg file (for manual distribution) and a .pkg (for distribution through the Mac App Store) inside the Mac folder. 4. To make the Windows distribution files (On a Windows machine with WIX installed): a. Open buildWinDist.bat and update version number if necessary. b. In a command prompt, go into Packages c. Run './buildWinDist.bat keystoreFile password' where password is the signing password. d. You should now find a .msi installer in Packages\Win\out\bundles
About
Code for BirdBrain Robot Server
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published