# # Properties externalized from the ANT build. # The file uses definitions found in the following property files: # - local.properties # - release.properties # - project.properties jmri.copyright.year=1997-2026 # The Jenkins official release builds force: # release.official=true # nsis.home=/opt/nsis/nsis-2.46/ # in their "invoke ant" step # The Packages build (dev downloads) forces: # release.official=false # nsis.home=/opt/nsis/nsis-2.46/ # in its "invoke ant" step release.build_user=${user.name} release=${release.major}.${release.minor}.${release.build} # Should compiler warn of use of deprecated APIs? (on/off) # This is overridden in a number of targets deprecation=off # SDK version (11 as of JMRI 4.99 [5.0 pre-releases]) sdk_version=11 source_version=${sdk_version} jre_version=${sdk_version} # set global properties for this build dist=${basedir}/dist jartarget=${basedir} libdir=${basedir}/lib resourcedir=${basedir}/resources scriptdir=${basedir}/scripts javadir=${basedir}/java doctarget=${javadir}/doc coveragetarget=${basedir}/coveragereport source=${javadir}/src graalsource=${javadir}/graalvm maventarget=${basedir}/target target=${maventarget}/classes graaltarget=${maventarget}/graalvm-classes testtarget=${maventarget}/test-classes test=${javadir}/test acceptancetest=${javadir}/acceptancetest templatedir=${javadir}/template tempdir=${basedir}/temp genjavasrcdir=${maventarget}/generated-sources javaccgen=${genjavasrcdir}/javacc jjtreegen=${genjavasrcdir}/jjtree jacocoexec=${maventarget}/jacoco.exec testreport=${maventarget}/testreport/ java.debugging=yes # PureJavaComm default log level - override in local.properties or Ant command line purejavacomm.loglevel=0 checkerframework=${libdir}/checker-framework/ dist.release=${dist}/release dist.windows=${dist}/Windows dist.macosx=${dist}/MacOSX dist.linux=${dist}/Linux dist.scripts=${dist}/scripts dist.apps=${dist}/apps # set this next to a standard remote, e.g. "origin", if you don't want to # go directly back to the main repo; direct JMRI/JMRI require write access jmri.repository.url=https://github.com/JMRI/JMRI.git branch-name=release-${release}