-
Notifications
You must be signed in to change notification settings - Fork 1
/
pom.xml.jam
111 lines (109 loc) · 4.67 KB
/
pom.xml.jam
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
{@import https://raw.githubusercontent.com/central7/pom/main/pom.jim}
{@import version.jim}
{@define default($_,$x)=<$_>{#if |$x|$x</$_>}}
{project yamaledtest}
{packaging jar}
{GAV :{GROUPID}:yamaledt:{VERSION}}
{description Library to support JUnit 5 parametrized tests that fetch the parameters from Yaml file}
{license|The Apache License, Version 2.0|http://www.apache.org/licenses/LICENSE-2.0.txt}
{developer|Peter Verhas|[email protected]}
{github|verhas|yamaletdtest}
{properties|
{property :project.build.sourceEncoding:UTF-8}
}
{distributionManagement|
{snapshotRepository |ossrh|https://oss.sonatype.org/content/repositories/snapshots}
{repository |ossrh|https://oss.sonatype.org/service/local/staging/deploy/maven2/}
}
{build|
{plugins|
{plugin|{GAV :org.sonatype.plugins:nexus-staging-maven-plugin: }}
{plugin|
{GAV :org.apache.maven.plugins:maven-source-plugin:{MAVEN_SOURCE_PLUGIN_VERSION}}
{executions|
{execution|
{id|attach-sources}
{goals|{goal|jar}}
}
}
}
{plugin|
{GAV :org.apache.maven.plugins:maven-javadoc-plugin:{MAVEN_JAVADOC_PLUGIN_VERSION}}
{configuration|
{detectOfflineLinks false}
{doclint none}
{doclet javax0.jamal.doclet.JamalDoclet}
{docletArtifact {GAV :com.javax0.jamal:jamal-doclet:{JAMAL_VERSION}}}
{additionalOptions
{additionalOption |--source-root}
{additionalOption {``````@escape ``${project.build.sourceDirectory}``}}
}
{taglets|
{taglet|
{tagletClass javax0.jamal.doclet.JamalTaglet}
{tagletArtifact {GAV :com.javax0.jamal:jamal-doclet:{JAMAL_VERSION}}}
}
{tagletArtifacts
{tagletArtifact {GAV :com.javax0.jamal:jamal-snippet:{JAMAL_VERSION}}}
}
}
}
{executions|{execution|
{id|attach-javadocs}
{goals|{goal|jar}}}}
}
{plugin|
{GAV :org.apache.maven.plugins:maven-compiler-plugin:{MAVEN_COMPILER_PLUGIN_VERSION}}
<configuration>
<source>{JAVA_SOURCE}</source>
<target>{JAVA_TARGET}</target>
<release>{JAVA_RELEASE}</release>
</configuration>
}
{plugin|
{GAV :org.apache.maven.plugins:maven-surefire-plugin:{SUREFIRE_VERSION}}
{configuration|
{argLine|
--add-opens yamaledt/javax0.yamaledt=org.junit.platform.commons
--add-exports org.junit.platform.commons/org.junit.platform.commons.util=ALL-UNNAMED
--add-exports org.junit.platform.commons/org.junit.platform.commons.logging=ALL-UNNAMED
}
}
}
{plugin|
{GAV :org.sonatype.plugins:nexus-staging-maven-plugin:{SONATYPE_PLUGIN}}
{extensions :true}
{configuration|
<serverId>ossrh</serverId>
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
<autoReleaseAfterClose>true</autoReleaseAfterClose>
}
}
}
}
{dependencies|
{@for MODULE in (api,engine,params)={dependency :org.junit.jupiter:junit-jupiter-MODULE:{JUNIT5_VERSION}:}}
{dependency :org.yaml:snakeyaml:{SNAKEYAML_VERSION}}
{dependency :ognl:ognl:{OGNL_VERSION}}
{dependency :com.javax0.jamal:jamal-engine:{JAMAL_VERSION}}
{dependency :com.javax0.jamal:jamal-yaml:{JAMAL_VERSION}}
{dependency :com.javax0.jamal:jamal-snippet:{JAMAL_VERSION}}
{dependency :com.javax0.jamal:jamal-debug:{JAMAL_VERSION}}
}
{profiles|
{profile release}
{build|
{plugins|
{plugin|
{GAV :org.apache.maven.plugins:maven-gpg-plugin:{MAVEN_GPG_PLUGIN_VERSION}}
{executions|{execution
{id :sign-artifacts}
{phase :verify}
{goals|{goal :sign}}
}}
}
}
}
{end profile}
}
{end project}