Skip to content

Commit 81856c4

Browse files
committed
Reclassify skip parameters from behavioral to functional
The 'skip' and 'skipMain' parameters directly affect build output: - skip=true: No bytecode produced (compilation skipped entirely) - skip=false: Bytecode produced normally This is a functional difference (affects artifacts), not behavioral (affects only how the build runs). Updated all three occurrences: - compile goal: skip parameter - compile goal: skipMain parameter - testCompile goal: skip parameter Addresses reviewer feedback on PR apache#389.
1 parent 4678f01 commit 81856c4

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/main/resources/plugin-parameters/maven-compiler-plugin.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -121,13 +121,13 @@
121121
</parameter>
122122
<parameter>
123123
<name>skip</name>
124-
<type>behavioral</type>
125-
<description>Skip compilation entirely</description>
124+
<type>functional</type>
125+
<description>Skip compilation entirely (no bytecode produced when true)</description>
126126
</parameter>
127127
<parameter>
128128
<name>skipMain</name>
129-
<type>behavioral</type>
130-
<description>Skip compiling main sources</description>
129+
<type>functional</type>
130+
<description>Skip compiling main sources (no main bytecode produced when true)</description>
131131
</parameter>
132132
<parameter>
133133
<name>failOnError</name>
@@ -273,8 +273,8 @@
273273
</parameter>
274274
<parameter>
275275
<name>skip</name>
276-
<type>behavioral</type>
277-
<description>Skip test compilation</description>
276+
<type>functional</type>
277+
<description>Skip test compilation (no test bytecode produced when true)</description>
278278
</parameter>
279279
<parameter>
280280
<name>failOnError</name>

0 commit comments

Comments
 (0)