Commit Graph

4827 Commits

Author SHA1 Message Date
Jason van Zyl 9e3623865d MNG-2617 Adding descriptions to the POMs for each IT
Submitted by: Dan Fabulich



git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@465747 13f79535-47bb-0310-9956-ffa450edef68
2006-10-19 19:41:23 +00:00
Jason van Zyl e7babd5685 o making a default target which runs everything. this assumes that the ITs have been generated with the perl script
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@465458 13f79535-47bb-0310-9956-ffa450edef68
2006-10-19 03:37:53 +00:00
Jason van Zyl d49ba09f8a o using the new verifier in shared
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@465387 13f79535-47bb-0310-9956-ffa450edef68
2006-10-18 21:55:48 +00:00
Jason van Zyl 79e98da8ce o moved to shared
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@465384 13f79535-47bb-0310-9956-ffa450edef68
2006-10-18 21:50:06 +00:00
Jason van Zyl 213a9e2199 MNG-2617 Creating a single directory which contains all the ITs
Submitted by: Dan Fabulich


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@465382 13f79535-47bb-0310-9956-ffa450edef68
2006-10-18 21:47:40 +00:00
Jason van Zyl 2f76cfa17e MNG-2617 Clean up generating integration tests on window
Submitted by: Dan Fabulich


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@465121 13f79535-47bb-0310-9956-ffa450edef68
2006-10-18 01:39:23 +00:00
Emmanuel Venisse 0626150556 Remove idea files
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@464430 13f79535-47bb-0310-9956-ffa450edef68
2006-10-16 09:38:07 +00:00
Jason van Zyl e71f090330 o need to have the tests actually run. doh! (i want to do an search for doh! in the svn logs)
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463985 13f79535-47bb-0310-9956-ffa450edef68
2006-10-14 18:14:21 +00:00
Jason van Zyl 6d356e7c69 o trying to add in integration test run, but the paths are being picked up incorrectly.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463980 13f79535-47bb-0310-9956-ffa450edef68
2006-10-14 16:40:04 +00:00
Jason van Zyl 270fdef090 o making the packages unique. when used with the verifier we get class cast exceptions because Maven has already loaded
another version of the plexus utils.


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463971 13f79535-47bb-0310-9956-ffa450edef68
2006-10-14 16:20:52 +00:00
Jason van Zyl 7dfed188b8 o in total 9 unreliable ITs, now I'll start tracking them down and making them reliable
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463946 13f79535-47bb-0310-9956-ffa450edef68
2006-10-14 14:53:38 +00:00
Jason van Zyl b14cf0fe3a o another artifact resolution failure
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463943 13f79535-47bb-0310-9956-ffa450edef68
2006-10-14 14:27:52 +00:00
Jason van Zyl 8f9eed6821 add in another failure, and put back 42 and 81, kenney has fixed the sorter
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463938 13f79535-47bb-0310-9956-ffa450edef68
2006-10-14 13:54:58 +00:00
Jason van Zyl 4a4d00fd04 git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463935 13f79535-47bb-0310-9956-ffa450edef68 2006-10-14 13:53:13 +00:00
Kenney Westerhof edde7a1b58 PR: MNG-2603
Revert accidental commit on ProjectSorter.java in revision r462868.

I locally modified the ProjectSorter to exclude the build plugins from the DAG
to fix some cycles in the reactor when importing the entire trunk (components,
shared, scm, plugins etc..) in Eclipse. This was never meant to be committed.


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463922 13f79535-47bb-0310-9956-ffa450edef68
2006-10-14 12:50:36 +00:00
Jason van Zyl a21adb0bb8 fix syntax problem
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463921 13f79535-47bb-0310-9956-ffa450edef68
2006-10-14 12:24:44 +00:00
Jason van Zyl 9645c95c9e o update with some ITs that don't run out of the box
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463920 13f79535-47bb-0310-9956-ffa450edef68
2006-10-14 12:23:48 +00:00
Jason van Zyl 9fa7f47e98 o need a few utils
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463890 13f79535-47bb-0310-9956-ffa450edef68
2006-10-14 03:27:59 +00:00
Jason van Zyl 125fdc90e0 o create a top-level POM with a module listed for each of the ITs
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463889 13f79535-47bb-0310-9956-ffa450edef68
2006-10-14 03:26:12 +00:00
Jason van Zyl 9427cf2c38 o need to actually extends TestCase ...
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463843 13f79535-47bb-0310-9956-ffa450edef68
2006-10-13 21:31:20 +00:00
Jason van Zyl 1d36174094 o the invoker plugin is now working with the generated IT setup
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463825 13f79535-47bb-0310-9956-ffa450edef68
2006-10-13 20:59:29 +00:00
Jason van Zyl 372a92b89c o generating a project structure that now includes the original test code that is executed by the verifier
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463728 13f79535-47bb-0310-9956-ffa450edef68
2006-10-13 16:19:47 +00:00
Jason van Zyl bafa09fad7 o modify the script to create a parallel structure for the ITs so we can look at different strategies. it
now shows the structure kenney and i have been chatting about that works like this:

  http://idisk.maven.org/jvanzyl/Public/IT.png


  Essentially the IT being the driver and the test-project is what's executed by the driver. What we have is a little
  backward right now.



git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463722 13f79535-47bb-0310-9956-ffa450edef68
2006-10-13 16:01:44 +00:00
Jason van Zyl 83a87f7987 o generate individual test files, which can be aggrated but i figure we want to keep these separate and
ideally we would want to keep an integration test encapsulated ... so we can make an archetype for people
  so that they can create ITs easily.


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463443 13f79535-47bb-0310-9956-ffa450edef68
2006-10-12 21:36:32 +00:00
Jason van Zyl 5221e959f4 git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463391 13f79535-47bb-0310-9956-ffa450edef68 2006-10-12 19:42:51 +00:00
Jason van Zyl 9000f21fd7 o adding the generated ITs, this is generated for now but from the existing data. it's a prototype and we'll figure
out exactly what we want to do as we go.


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463342 13f79535-47bb-0310-9956-ffa450edef68
2006-10-12 17:42:37 +00:00
Jason van Zyl 9c638ee833 o integrating more of dan fabulich's work to get the ITs setup as real tests
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463336 13f79535-47bb-0310-9956-ffa450edef68
2006-10-12 17:25:46 +00:00
Jason van Zyl db9f372f07 o putting the description of active ITs in a single file and modifying Dan's perl script to use that
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463306 13f79535-47bb-0310-9956-ffa450edef68
2006-10-12 16:28:11 +00:00
Jason van Zyl 1d5431b9d6 o 42,81,96,97 don't actually work
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463289 13f79535-47bb-0310-9956-ffa450edef68
2006-10-12 15:51:44 +00:00
Kenney Westerhof a315b8e83e Removed catch of IOException - not thrown anymode by UnArchiver
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463285 13f79535-47bb-0310-9956-ffa450edef68
2006-10-12 15:42:40 +00:00
Kenney Westerhof 7d41a258a2 Changed the test plugin's artifactId to be something unique;
right now some other test:test-plugin from the local repository is used,
requiring Wagon-ftp causing it to fail.

The IT now uses the correct plugin, but it can't find it due to
MNG-870.


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463249 13f79535-47bb-0310-9956-ffa450edef68
2006-10-12 13:41:43 +00:00
Jason van Zyl 72ac9c77e5 o fixing compile error from new snapshot deployment of plexus archiver
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463231 13f79535-47bb-0310-9956-ffa450edef68
2006-10-12 12:30:41 +00:00
Jason van Zyl 409c473e0c o shebang and relative path to the maven-core-it directory
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463223 13f79535-47bb-0310-9956-ffa450edef68
2006-10-12 12:06:13 +00:00
Jason van Zyl dec65c64ab o doesn't work generally but putting in a script from Dan to turn the ITs into real JUnit tests.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463219 13f79535-47bb-0310-9956-ffa450edef68
2006-10-12 12:03:04 +00:00
Kenney Westerhof 40c0643d08 Fixed available check for snapshots in local repository
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463034 13f79535-47bb-0310-9956-ffa450edef68
2006-10-11 23:08:56 +00:00
Jason van Zyl 96285e9256 o adding chmod after the zip is unpacked
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463026 13f79535-47bb-0310-9956-ffa450edef68
2006-10-11 22:58:27 +00:00
Jason van Zyl 9a56b578d2 o there is no deployed version of qdox-1.6-SNAPSHOT
o the build.xml file works just fine if you have many of the dependencies locally, it would not work for me
  with an empty repo

NOTE by Kenney: this was accidently committed in r462868. My bad.


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@462919 13f79535-47bb-0310-9956-ffa450edef68
2006-10-11 19:50:02 +00:00
Kenney Westerhof f286c9fbc6 Create artifact directory as the Get task doesn't create them
NOTE: accidently commited other files too. Only build.xml was 
  supposed to be committed.
  - it0074/pom.xml: leave as is; it fixes a <depedencies> section;
  - maven-plugin-tools-java/pom.xml was fixed by jason at revision 462919;
  - ProjectSorter.java is fixed in revision 463922;


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@462868 13f79535-47bb-0310-9956-ffa450edef68
2006-10-11 17:20:57 +00:00
Kenney Westerhof 05d91510ad * Added snapshot version resolution using maven-metadata.xml
* moved generated-sources, classes locations etc to target/

* use the correct maven version when generating the pom.properties:
  'BOOTSTRAP' is an illegal version, and causes multiple plugins to
  not run because they require 2.0.2 or newer.


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@462848 13f79535-47bb-0310-9956-ffa450edef68
2006-10-11 16:44:55 +00:00
Kenney Westerhof 591d7948e7 Removed import of class in src/test/resources - how could this ever have worked?
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@462755 13f79535-47bb-0310-9956-ffa450edef68
2006-10-11 10:07:19 +00:00
Jason van Zyl 985b29dc9d o necessary goodness to allow Ant-based plugins to unpack their resources which can be executed
tested with a custom plugin which uses ant extensively calling out to .sh and .pl


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@462711 13f79535-47bb-0310-9956-ffa450edef68
2006-10-11 06:37:56 +00:00
Jason van Zyl 046e880915 o prototype of the new bootstrap which will be much simpler to understand
Submitted by: Dan Fabulich


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@462708 13f79535-47bb-0310-9956-ffa450edef68
2006-10-11 06:23:43 +00:00
Jason van Zyl 9f8c68e04a o dan's fix to the main method
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@462706 13f79535-47bb-0310-9956-ffa450edef68
2006-10-11 06:22:59 +00:00
Jason van Zyl 40aacad4f0 o Add a method that can be used with booting with a ClassWorld, we will just create one when the standard main method is invoked. Work required for Dan's new rework of the bootstrap to make it dead simple to understand.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@454770 13f79535-47bb-0310-9956-ffa450edef68
2006-10-10 15:03:15 +00:00
Jason van Zyl 1b36a35a27 o taking out my blunder
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@454419 13f79535-47bb-0310-9956-ffa450edef68
2006-10-09 16:31:52 +00:00
Arnaud Heritier 5ef703dbac MAVEN-1755 : New maven-model using dom4j as reader.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@454414 13f79535-47bb-0310-9956-ffa450edef68
2006-10-09 16:08:46 +00:00
Jason van Zyl e7594ada3e MNG-2560 patch applied to make the bootstrap easier
Submitted by: Dan Fabulich


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@453099 13f79535-47bb-0310-9956-ffa450edef68
2006-10-05 03:10:27 +00:00
Jason van Zyl 2bdcc4f862 MNG-1827 making bash script work on mingw
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@450702 13f79535-47bb-0310-9956-ffa450edef68
2006-09-28 05:37:08 +00:00
Milos Kleint 7286e853ae put a resolved parent artifact in the final mavenproject instance
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@448095 13f79535-47bb-0310-9956-ffa450edef68
2006-09-20 06:37:40 +00:00
Brett Leslie Porter 927ee3b3b8 merge r446623 from maven-2.0.x - fix line endings
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@446625 13f79535-47bb-0310-9956-ffa450edef68
2006-09-15 15:04:47 +00:00