-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathversions.jim
50 lines (38 loc) · 2.72 KB
/
versions.jim
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
- This file defines the version of the project mas well as many other versions used all over the project.
-- The central location of all the versions make maintenance easier.
-- define the macro that uses its lines to define the versions of the modules
{@define VERSIONS($x)=
{!!@for [separator="\n" subseparator="=" skipForEmpty lenient evalist] ($ID,$VERSION) in `VERSION_LINES`
{@replaceLines replace="/\\s*--.*/"
$x
}
`VERSION_LINES`={@if [not blank] /$ID/{@define $ID=$VERSION}}}}}
{VERSIONS
--------------------------------------------------------------------------------------------------------------------
--
-- This is the main version of the project.
--
--------------------------------------------------------------------------------------------------------------------
VERSION=2.1.2-SNAPSHOT -- https://repo.maven.apache.org/maven2/com/scriptbasic/jscriptbasic/
GROUPID=com.scriptbasic -- the project groupId.
MODULE_PREFIX=scriptbasic. -- module names are scriptbasic.XXX
PACKAGE_PREFIX=com.scriptbasic. -- package names are less restrictive and it is not likely that anyone else would use javax0 as top level package
JAVA_RELEASE=17
JAVA_SOURCE=17
JAVA_TARGET=17
SONATYPE_PLUGIN_VERSION=1.6.13 -- https://repo.maven.apache.org/maven2/org/sonatype/plugins/nexus-staging-maven-plugin
-- dependencies
-- plugin dependencies
MAVEN_COMPILER_PLUGIN_VERSION=3.9.0 -- https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin
MAVEN_JAVADOC_PLUGIN_VERSION=3.4.0 -- https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-javadoc-plugin
MAVEN_GPG_PLUGIN_VERSION=3.0.1 -- https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-gpg-plugin/
MAVEN_ASSEMBLY_PLUGIN_VERSION=3.3.0 -- https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-assembly-plugin/
SUREFIRE_PLUGIN_VERSION=3.0.0-M5 -- https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin
MAVEN_SOURCE_PLUGIN_VERSION=3.2.1 -- https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-source-plugin
-- test dependency
JUPITER_VERSION=5.9.0 -- https://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-api
-- https://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-engine
-- https://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-params
MOCKITO_VERSION=4.8.0 -- https://repo.maven.apache.org/maven2/org/mockito/mockito-core/
JAMAL_VERSION=1.12.4 -- https://repo.maven.apache.org/maven2/com/javax0/jamal/
}