From 9dd3d69b558517c0d6d3de70a79e16669a7bde38 Mon Sep 17 00:00:00 2001 From: Benjamin Bentmann Date: Fri, 6 Mar 2009 19:16:40 +0000 Subject: [PATCH] [MNG-2432] Apache and Mojo plugins take precendence over plugins in the pom. o Added IT git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@751039 13f79535-47bb-0310-9956-ffa450edef68 --- .../apache/maven/it/IntegrationTestSuite.java | 1 + .../MavenITmng2432PluginPrefixOrderTest.java | 67 +++++++++++++++++ .../src/test/resources/mng-2432/pom.xml | 47 ++++++++++++ .../0.1/it-maven-plugin-0.1.jar | Bin 0 -> 7911 bytes .../0.1/it-maven-plugin-0.1.pom | 69 ++++++++++++++++++ .../pom/it-maven-plugin/maven-metadata.xml | 14 ++++ .../maven/its/mng2432/pom/maven-metadata.xml | 10 +++ .../0.1/it-maven-plugin-0.1.jar | Bin 0 -> 7966 bytes .../0.1/it-maven-plugin-0.1.pom | 69 ++++++++++++++++++ .../it-maven-plugin/maven-metadata.xml | 14 ++++ .../its/mng2432/settings/maven-metadata.xml | 10 +++ .../resources/mng-2432/settings-template.xml | 58 +++++++++++++++ 12 files changed, 359 insertions(+) create mode 100644 its/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2432PluginPrefixOrderTest.java create mode 100644 its/core-it-suite/src/test/resources/mng-2432/pom.xml create mode 100644 its/core-it-suite/src/test/resources/mng-2432/repo/org/apache/maven/its/mng2432/pom/it-maven-plugin/0.1/it-maven-plugin-0.1.jar create mode 100644 its/core-it-suite/src/test/resources/mng-2432/repo/org/apache/maven/its/mng2432/pom/it-maven-plugin/0.1/it-maven-plugin-0.1.pom create mode 100644 its/core-it-suite/src/test/resources/mng-2432/repo/org/apache/maven/its/mng2432/pom/it-maven-plugin/maven-metadata.xml create mode 100644 its/core-it-suite/src/test/resources/mng-2432/repo/org/apache/maven/its/mng2432/pom/maven-metadata.xml create mode 100644 its/core-it-suite/src/test/resources/mng-2432/repo/org/apache/maven/its/mng2432/settings/it-maven-plugin/0.1/it-maven-plugin-0.1.jar create mode 100644 its/core-it-suite/src/test/resources/mng-2432/repo/org/apache/maven/its/mng2432/settings/it-maven-plugin/0.1/it-maven-plugin-0.1.pom create mode 100644 its/core-it-suite/src/test/resources/mng-2432/repo/org/apache/maven/its/mng2432/settings/it-maven-plugin/maven-metadata.xml create mode 100644 its/core-it-suite/src/test/resources/mng-2432/repo/org/apache/maven/its/mng2432/settings/maven-metadata.xml create mode 100644 its/core-it-suite/src/test/resources/mng-2432/settings-template.xml diff --git a/its/core-it-suite/src/test/java/org/apache/maven/it/IntegrationTestSuite.java b/its/core-it-suite/src/test/java/org/apache/maven/it/IntegrationTestSuite.java index 72de1fedf1..bbb7e8b8a6 100644 --- a/its/core-it-suite/src/test/java/org/apache/maven/it/IntegrationTestSuite.java +++ b/its/core-it-suite/src/test/java/org/apache/maven/it/IntegrationTestSuite.java @@ -251,6 +251,7 @@ public class IntegrationTestSuite suite.addTestSuite( MavenITmng2591MergeInheritedPluginConfigTest.class ); suite.addTestSuite( MavenITmng2562TimestampTest.class ); suite.addTestSuite( MavenITmng2539PluginDependenciesComeFromPluginReposTest.class ); + suite.addTestSuite( MavenITmng2432PluginPrefixOrderTest.class ); suite.addTestSuite( MavenITmng2387InactiveProxyTest.class ); suite.addTestSuite( MavenITmng2362DeployedPomEncodingTest.class ); suite.addTestSuite( MavenITmng2339BadProjectInterpolationTest.class ); diff --git a/its/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2432PluginPrefixOrderTest.java b/its/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2432PluginPrefixOrderTest.java new file mode 100644 index 0000000000..acde90250b --- /dev/null +++ b/its/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2432PluginPrefixOrderTest.java @@ -0,0 +1,67 @@ +package org.apache.maven.it; + +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import java.io.File; + +import org.apache.maven.it.Verifier; +import org.apache.maven.it.util.ResourceExtractor; + +/** + * This is a test set for MNG-2432 + * + * @author Benjamin Bentmann + * @version $Id$ + */ +public class MavenITmng2432PluginPrefixOrderTest + extends AbstractMavenIntegrationTestCase +{ + + public MavenITmng2432PluginPrefixOrderTest() + { + super( "[3.0-alpha-2,)" ); + } + + /** + * Verify that when resolving plugin prefixes the plugins from the POM are searched before the plugin groups + * from the settings. + */ + public void testitMNG2432() + throws Exception + { + File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2432" ); + + Verifier verifier = new Verifier( testDir.getAbsolutePath() ); + verifier.setAutoclean( false ); + verifier.deleteDirectory( "target" ); + verifier.deleteArtifacts( "org.apache.maven.its.mng2432.pom" ); + verifier.deleteArtifacts( "org.apache.maven.its.mng2432.settings" ); + verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", verifier.newDefaultFilterProperties() ); + verifier.getCliOptions().add( "--settings" ); + verifier.getCliOptions().add( "settings.xml" ); + verifier.executeGoal( "it:touch" ); + verifier.verifyErrorFreeLog(); + verifier.resetStreams(); + + verifier.assertFileNotPresent( "target/touch-settings.txt" ); + verifier.assertFilePresent( "target/touch-pom.txt" ); + } + +} diff --git a/its/core-it-suite/src/test/resources/mng-2432/pom.xml b/its/core-it-suite/src/test/resources/mng-2432/pom.xml new file mode 100644 index 0000000000..07f11a01ef --- /dev/null +++ b/its/core-it-suite/src/test/resources/mng-2432/pom.xml @@ -0,0 +1,47 @@ + + + + + + 4.0.0 + + org.apache.maven.its.mng2432 + test + 0.1 + + Maven Integration Test :: MNG-2432 + + Verify that when resolving plugin prefixes the plugins from the POM are searched before the plugin groups + from the settings. + + + + + + org.apache.maven.its.mng2432.pom + it-maven-plugin + 0.1 + + target/touch-pom.txt + + + + + diff --git a/its/core-it-suite/src/test/resources/mng-2432/repo/org/apache/maven/its/mng2432/pom/it-maven-plugin/0.1/it-maven-plugin-0.1.jar b/its/core-it-suite/src/test/resources/mng-2432/repo/org/apache/maven/its/mng2432/pom/it-maven-plugin/0.1/it-maven-plugin-0.1.jar new file mode 100644 index 0000000000000000000000000000000000000000..1dd96f733467dd3144795df2a512ee043ee2219e GIT binary patch literal 7911 zcmeHMcRbbq_rE3cTG^wN$acwWsgQY*m8{CnwJxrekae6SS7!T7F+bnJyl8$jQPY%r?AXS*KI;|Tu zTKzrd7e!&1V)eKRN(Dvf5s12?DAr^vEaBsV2fGHk1_FGe1^7Y>!{mFTzAf&bTa&dOR8UNe;)7Mz8Uwl|7G-d z!>|MMo%t6^*f3vVyXRsznDei}J2M0OLq|dXxszQpwX?Oln)8*j_X7Ytga80`5O%HM z9ReU1YpVyBpWAc`QdY4olWWx@PFjyuv&N8Q@Yr3@Omhc>wVDlal;l4fxXL;lr*kIe zWXysWIDF%EO#bxCsa4e5K00KWZcYK%193vN*e2EDO8-Qi^%i$IYPgD9d0H=XCM3UL z-xWQ`eWk2+(i+yg7I0=SWXVw?6R8t3WQ+Z}PSxmRqCgMb?8=Q^%~vJ*3~Er%bt7OP z*rDReLeDdbD}ysteD_)nIQUwMGY}>LH}je%HcSyS`TNbSL^6yG^9Qu-EfAFJ07e5v71F{ntL1fKMxnMr~%Ki8b`D-mPZv zcE9{|$@a!7wHmzoQV0HLmY|XumG)D$Y}bo&{In8FO_&EyKy&;-+))=DYqFa#vM`uELqueK8fibnNf^rQM%u49&Kdjm_jyXRRjty-~1| z(Fro5@{>+dB`8lYpVeBZ64LyrGIs+?J{D^nL~cM>oRC?R#d_Ywc9dLNoetan@uP(BW_}q#?ngmnGl_5=wATolL`Db~1g1W2*5)mn{Gq2twO1_` z(RtIQ4W%4G%A_Vo+xVwx(gL%ObW0^Htxe9Xte zS~gh*e9%x@FrItn95I2Ww1B^_U0JYp=c(MB&5gj2iSs${9G*?rHZ{awDsPGxY5zc= zzkGLt+4j!ZWGFEuTas==#M>j^vNX|`GiLS4Ir=x46`qO@0AP2^FFW*W`un;)G@*{h z=E_hDD9G5#5C#j@)YIrvrQA~CP7Sw3WCtpiDd>UJXlO`?y1mU4?-?*UxXE`(6F*Fa zAJ~vPCp;0ZX0|fKxE(qXpL(H;oT9(5eEQSc{NkyY^V=R7-q@W(--$`J~co>x77D&z*2Ot`u5nQC8B1mWi!rK4`^wxRjsGiyQ7Fpf4%>z9q|;+00{j zXmC<&>Vw@)P?#>GO8Q6|JfaugvoiijzVmgobmEY*vC$to38fY!Ydo}5izGP-Kh!XoxYb8|Ky!kVVO=mI(^~*4+m@-)|Tg7*}Qpy zbek5rlzWcNLjlTj_E8-TIx)uMNDhEu|F}*V-O;#o_~hXN8ePVmo@MDgJm@D-GgEti zh)QSyMYY7>`hJO{_SJ0LGWSKQgCi(UO7%3ddOz+Z%2j_BS#4SzuzLBcuea;`zyFkm5m|#w^ajVj7Kq1M<_Ao#K}bU>D}5;%H0l1hTzOQ9u@B2!UVl^S^50_?>tzRInQ;I*){kLbS| zO%=Gc-U?C(ct`ju?0J8bIMi%7s5Yd$z*CNgmU^>OV*MFNH9jzCd9$-p?|CJ~;B6Y5sz)Sw& ziLi$>)hC%0!L^JE(bSNvnxdX-1#a1rB8Py(1thQ>rGw2CoXNUX92& zACFqUz%v;dDk{V$kC&cp#^=-*S&8T~j88bl))R8;WVmsRtC9BNi+#*8w#OFvyiVGU zJ=US(ys;#D?Q>OyUd_w?g$1kpz+5Wr;o3)2V$gEsSZ_~uRxaXT%E6wHyP
    QBY;$2C z9Y#W(gOc-avk-*%uYB;{U?FOp?BK5L7|x$eP3;I?_KLKOMz0;q$>>~aAgFO5;Z=Jy zAeh%C#+SnL0NLp-<;iGH-Nhkwn360r^+0e2ZK7$~x>Jff^O3XoM2zBh?o8p2O3=LS$OpX$Z^e!=lIUP_Rtu>du9P;AcNKx|@3S?jr62fq{xTKG><0_gr z@JwUZzVRBdj5X1rxHqj&$X7(d1LSztl&r)OU-s4C@!%?TO64>mfJ@TOMbq}%X)AUM zNpuSf9_Dizr^@x8Er&)A-zGh)$|Vy=W()5nifDc2W3*~QCg92)MeugGa?&A>%!Q!+ z&K98~-t}>TE>_h_O|+ju|c0^QWG6J3~GFowwmXa9D+i91lS z1#;YFHRymCr3c0RZClE+T|muxIW~*J|w4`KaZd#Ql~$m!N+?7)lV*iGNLUlkaeF* zJL#Y$O?tpS^@|C&^YuBMh5O#|us7YL_Pm%hm7aQZ_yX@Ln-w=b8nzf%NK%?eU;Jns z!30c)fk=2zzCVfZXi^sg%U_Ko)SXJom}Iby-CM}P3^6>4{aa7 zBU#GG_;hGU>1>4=A!Vnh^-}B++k_;c`pAr)tZ^lieZ!6}SyCcTopdG}1@{Y%kTqGK zCylhTP1vt!+#R!AYCSM<2l8sdIAY>fs57EX_Tnes4R#(YCiQs%v?y`qDS$>juQ9Wc zUViWMju7-GPxGQ^6Z(c1bulT7AL~v7o!J$J*74*|({a!$YshyJ4PWYFKU^DO@_FuE z7gLqemF!ugxK?#-)Tm9_hx^E|DQ_oOB&f=D2HHGcN7+<(oVKpA6Gd?h9fyou4{|ga z(}%@sr3g;w#jD*-&RaB~vG>!vXA1d@dfHdXQl28+kR~R; zQZNg@Xb`o*b!2j~$DCetz}W2SY?L@T{}!`Nn~SOFni}UI-avjN+C>E(>$WbYvqddZ zMW#~L)kJz)24HDQUei8Y(i){7a#|Tu?cF0uvvmF~iNd39`IrZWxr(yy`|<<3@VzT9 zm?xxzjTpVNUFs zAH+V6HLtVypH^9e9-J&SEfHcS(pbahik0->=h6&eaPIm^KLm zOQ4W5i^b8trS(1Gx+P@#PK@jW)15C?jk5KUasyM)uWw8OgGa^UMnlPmAV zza@)bbq>K_FO-<-8?-z$=^nMwxzdENt)L;Nu>m47Ig*xEyFP3;{Z zrm(}oXp&k%O2AvM%{r-eGDwybP$D3Z5V}?U3T0Pwwl5ujd-#ntd7YADlDxMchl|@N zoL43%t8l4t{~AE~<=cVbQzzpWN0AFfx(a40c6sR?EnwYuj!dC0K8(-kqn5H6K!wB| z~DX3#-uMfMP!b|C%XQvB$wp_kw>v+kVd;D^%mW#Qed_ca<3DY`1Xz^WgPi zobBlQzeivdeq8vEUlCvR{@=r}ia!pS zi(5F~(U_I`wTjyf+I@! literal 0 HcmV?d00001 diff --git a/its/core-it-suite/src/test/resources/mng-2432/repo/org/apache/maven/its/mng2432/pom/it-maven-plugin/0.1/it-maven-plugin-0.1.pom b/its/core-it-suite/src/test/resources/mng-2432/repo/org/apache/maven/its/mng2432/pom/it-maven-plugin/0.1/it-maven-plugin-0.1.pom new file mode 100644 index 0000000000..e57cb20689 --- /dev/null +++ b/its/core-it-suite/src/test/resources/mng-2432/repo/org/apache/maven/its/mng2432/pom/it-maven-plugin/0.1/it-maven-plugin-0.1.pom @@ -0,0 +1,69 @@ + + + + + + 4.0.0 + + org.apache.maven.its.mng2432.pom + it-maven-plugin + 0.1 + maven-plugin + + Maven Integration Test Plugin :: Touch + + A test plugin that creates an empty file. + + 2009 + + + + maven-core-it + file:///${basedir}/repo + + + + + true + + + + + org.apache.maven + maven-plugin-api + 2.0 + + + + + + + . + + pom.xml + src/** + + + + src/main/resources + + + + diff --git a/its/core-it-suite/src/test/resources/mng-2432/repo/org/apache/maven/its/mng2432/pom/it-maven-plugin/maven-metadata.xml b/its/core-it-suite/src/test/resources/mng-2432/repo/org/apache/maven/its/mng2432/pom/it-maven-plugin/maven-metadata.xml new file mode 100644 index 0000000000..6b72bd9a72 --- /dev/null +++ b/its/core-it-suite/src/test/resources/mng-2432/repo/org/apache/maven/its/mng2432/pom/it-maven-plugin/maven-metadata.xml @@ -0,0 +1,14 @@ + + + org.apache.maven.its.mng2432.pom + it-maven-plugin + 0.1 + + 0.1 + 0.1 + + 0.1 + + 20090306185323 + + diff --git a/its/core-it-suite/src/test/resources/mng-2432/repo/org/apache/maven/its/mng2432/pom/maven-metadata.xml b/its/core-it-suite/src/test/resources/mng-2432/repo/org/apache/maven/its/mng2432/pom/maven-metadata.xml new file mode 100644 index 0000000000..5d8aeab852 --- /dev/null +++ b/its/core-it-suite/src/test/resources/mng-2432/repo/org/apache/maven/its/mng2432/pom/maven-metadata.xml @@ -0,0 +1,10 @@ + + + + + Maven Integration Test Plugin :: Touch + it + it-maven-plugin + + + diff --git a/its/core-it-suite/src/test/resources/mng-2432/repo/org/apache/maven/its/mng2432/settings/it-maven-plugin/0.1/it-maven-plugin-0.1.jar b/its/core-it-suite/src/test/resources/mng-2432/repo/org/apache/maven/its/mng2432/settings/it-maven-plugin/0.1/it-maven-plugin-0.1.jar new file mode 100644 index 0000000000000000000000000000000000000000..a57ef0c22481f5a4f3c92ea2ad9bca427837b0f4 GIT binary patch literal 7966 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 + + + + + 4.0.0 + + org.apache.maven.its.mng2432.settings + it-maven-plugin + 0.1 + maven-plugin + + Maven Integration Test Plugin :: Touch + + A test plugin that creates an empty file. + + 2009 + + + + maven-core-it + file:///${basedir}/repo + + + + + true + + + + + org.apache.maven + maven-plugin-api + 2.0 + + + + + + + . + + pom.xml + src/** + + + + src/main/resources + + + + diff --git a/its/core-it-suite/src/test/resources/mng-2432/repo/org/apache/maven/its/mng2432/settings/it-maven-plugin/maven-metadata.xml b/its/core-it-suite/src/test/resources/mng-2432/repo/org/apache/maven/its/mng2432/settings/it-maven-plugin/maven-metadata.xml new file mode 100644 index 0000000000..494a961606 --- /dev/null +++ b/its/core-it-suite/src/test/resources/mng-2432/repo/org/apache/maven/its/mng2432/settings/it-maven-plugin/maven-metadata.xml @@ -0,0 +1,14 @@ + + + org.apache.maven.its.mng2432.settings + it-maven-plugin + 0.1 + + 0.1 + 0.1 + + 0.1 + + 20090306185422 + + diff --git a/its/core-it-suite/src/test/resources/mng-2432/repo/org/apache/maven/its/mng2432/settings/maven-metadata.xml b/its/core-it-suite/src/test/resources/mng-2432/repo/org/apache/maven/its/mng2432/settings/maven-metadata.xml new file mode 100644 index 0000000000..5d8aeab852 --- /dev/null +++ b/its/core-it-suite/src/test/resources/mng-2432/repo/org/apache/maven/its/mng2432/settings/maven-metadata.xml @@ -0,0 +1,10 @@ + + + + + Maven Integration Test Plugin :: Touch + it + it-maven-plugin + + + diff --git a/its/core-it-suite/src/test/resources/mng-2432/settings-template.xml b/its/core-it-suite/src/test/resources/mng-2432/settings-template.xml new file mode 100644 index 0000000000..4df569758c --- /dev/null +++ b/its/core-it-suite/src/test/resources/mng-2432/settings-template.xml @@ -0,0 +1,58 @@ + + + + + + + org.apache.maven.its.mng2432.settings + + + + maven-core-it-repo + + + maven-core-it + @baseurl@/repo + + ignore + + + false + + + + + + maven-core-it + @baseurl@/repo + + ignore + + + false + + + + + + + maven-core-it-repo + +