barrelorgandiscovery / aprintproject

APrint Studio is a complete solution to create music books for mechanical instrument

Home Page:http://www.barrel-organ-discovery.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

APrint Studio Project

Barrel organ discovery - 2004-2022

CI 2020 q2 :

This repository contains the full source of APrint Studio, more informations can be found on the web site : http://www.barrel-organ-discovery.org

APrint Studio is composed of a constellation of tools for creating mechanical books , for street organs, fair organs, musicbox ..

Discussions / Forum

for issues, improvements, this github repository is the right place. for discussions , https://github.com/barrelorgandiscovery/aprintproject/discussions

How to Build main project

Note on 2022 version, this version switch to 13 to 17 java version mainly. This java version can be downloaded from Oracle Download Center or adoptjdk website. The binaries are now provided on the github website, and everybody is able to build the app-image. The adoptjdk 17 is needed.

Building the app image

for creating the Installer with updated extensions launch the following command :

gradlew createjpackage

building only the jars :

gradlew createMacOsAndLinuxBundle

Running the project from command line

java -Xmx2g -server -Dmainfolder="C:\Users\use\Documents\.." -cp aprint.jar org.barrelorgandiscovery.gui.aprintng.APrintApplicationBootStrap

for DEVS : Launch automatic tests and global test report

gradlew check testReport jacocoTestReport

About

APrint Studio is a complete solution to create music books for mechanical instrument

http://www.barrel-organ-discovery.org


Languages

Language:Java 51.2%Language:HTML 46.1%Language:MATLAB 0.6%Language:NSIS 0.4%Language:Python 0.3%Language:CSS 0.3%Language:Groovy 0.3%Language:Ruby 0.2%Language:ImageJ Macro 0.2%Language:JavaScript 0.1%Language:Clojure 0.1%Language:Shell 0.1%Language:G-code 0.0%Language:XSLT 0.0%Language:Haskell 0.0%Language:M 0.0%Language:Batchfile 0.0%