77 lines
2.1 KiB
Properties
77 lines
2.1 KiB
Properties
#
|
|
# 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}
|
|
|