Yes. My problem now is that when I put this in plugin.jelly:

        <!-- Goal to do the dest goal for all subprojects -->
        <goal name="multi:build">

                <j:set var="goal" value="project:build"/>
                <attainGoal name="multiproject:goal"/>

        </goal>

I get the error:

BUILD FAILED
File...... C:\Documents and Settings\owenm\.maven\cache\maven-multiproject-plugi
n-1.3.1\plugin.jelly
Element... maven:param-check
Line...... 207
Column.... 54
A goal to run must be specified, e.g.
maven -Dgoal=clean multiproject:goal
Total time: 3 seconds
Finished at: Wed Jul 27 14:26:22 BST 2005


Whereas if I put the same code in a local maven.xml file, it works??? The idea of putting the goal into a plugin is that I can share it with other projects later.

Mike


<br><br><br>&gt;From: Dennis Geurts &lt;[EMAIL PROTECTED]&gt;<br>&gt;Reply-To: Dennis Geurts &lt;[EMAIL PROTECTED]&gt;<br>&gt;To: Maven Users List &lt;[email protected]&gt;<br>&gt;Subject: Re: Multiproject resources problem<br>&gt;Date: Wed, 27 Jul 2005 14:40:42 +0200<br>&gt;<br>&gt;sorry 'java:jar-resources' that is...<br>&gt;<br>&gt;On 7/27/05, Dennis Geurts &lt;[EMAIL PROTECTED]&gt; wrote:<br>&gt; &gt;<br>&gt; &gt; great !!<br>&gt; &gt; instead of running the tests twice, will it work to add as postGoal to<br>&gt; &gt; 'test:compile' the goal 'jar:jar-resources' ?<br>&gt; &gt; Dennis<br>&gt; &gt; On 7/27/05, Michael Owen &lt;[EMAIL PROTECTED]&gt; wrote:<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Spot on. :) Just figured it out myself too. I have to put a test:test<br>&gt; &gt; &gt; goal<br>&gt; &gt; &gt; before, so the test classes are compiled. So with the test being done<br>&gt; &gt; &gt; again<br>&gt; &gt; &gt; for jar:install, it means the tests are carried out twice.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Mike<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; &lt;br&gt;&lt;br&gt;&lt;br&gt;&gt;From: Dennis Geurts<br>&gt; &gt; &gt; &lt;[EMAIL PROTECTED]&gt;&lt;br&gt;&gt;Reply-To: Dennis Geurts<br>&gt; &gt; &gt; &lt;[EMAIL PROTECTED]&gt;&lt;br&gt;&gt;To: Maven Users List<br>&gt; &gt; &gt; &lt;[email protected]&gt;&lt;br&gt;&gt;Subject: Re: Multiproject resources<br>&gt; &gt; &gt; problem&lt;br&gt;&gt;Date: Wed, 27 Jul 2005 14:16:31 +0200&lt;br&gt;&gt;&lt;br&gt;&gt;ok,<br>&gt; &gt; &gt; reasonable, just checking...&lt;br&gt;&gt; the 'java:jar-resources' goal that<br>&gt; &gt; &gt; should copy your test-classes comes&lt;br&gt;&gt;before the 'test:compile'<br>&gt; &gt; &gt; goal&lt;br&gt;&gt; could it be that you start with a clean (multi)project ??<br>&gt; &gt; &gt; the&lt;br&gt;&gt;'build/testclasses' dir will still be empty,&lt;br&gt;&gt;and you'll<br>&gt; &gt; &gt; copying all the files that are there (that is to say: none at&lt;br&gt;&gt;all)<br>&gt; &gt; &gt; ;-)&lt;br&gt;&gt; Dennis&lt;br&gt;&gt;&lt;br&gt;&gt; On 7/27/05, Michael Owen<br>&gt; &gt; &gt; &lt;[EMAIL PROTECTED]&gt; wrote:&lt;br&gt;&gt; &gt;&lt;br&gt;&gt; &gt;&lt;br&gt;&gt;<br>&gt; &gt; &gt; &gt; No. I've changed it to put the test classes into that<br>&gt; &gt; &gt; directory.&lt;br&gt;&gt; &gt;&lt;br&gt;&gt; &gt; Mike&lt;br&gt;&gt; &gt;&lt;br&gt;&gt; &gt;<br>&gt; &gt; &gt; &lt;br&gt;&lt;br&gt;&lt;br&gt;&gt;From: Dennis Geurts&lt;br&gt;&gt; &gt;<br>&gt; &gt; &gt; &lt;[EMAIL PROTECTED]&gt;&lt;br&gt;&gt;Reply-To: Dennis Geurts&lt;br&gt;&gt;<br>&gt; &gt; &gt; &gt; &lt;[EMAIL PROTECTED]&gt;&lt;br&gt;&gt;To: Maven Users<br>&gt; &gt; &gt; List&lt;br&gt;&gt; &gt; &lt;[email protected]&gt;&lt;br&gt;&gt;Subject: Re:<br>&gt; &gt; &gt; Multiproject resources&lt;br&gt;&gt; &gt; problem&lt;br&gt;&gt;Date: Wed, 27 Jul<br>&gt; &gt; &gt; 2005 13:16:56&lt;br&gt;&gt; &gt;<br>&gt; &gt; &gt; +0200&lt;br&gt;&gt;&lt;br&gt;&gt;Michael,&lt;br&gt;&gt; you<br>&gt; &gt; &gt; specify:&lt;br&gt;&gt;&lt;br&gt;&gt; &gt;<br>&gt; &gt; &gt; &lt;directory&gt;${basedir}/build/testclasses&lt;/directory&gt;&lt;br&gt;&gt;&lt;br&gt;&gt;<br>&gt; &gt; &gt; &gt; shouldn't that&lt;br&gt;&gt; &gt;<br>&gt; &gt; &gt; be:&lt;br&gt;&gt;&lt;directory&gt;${basedir}/target/test-classes&lt;/directory&gt;&lt;br&gt;&gt;&lt;br&gt;&gt;<br>&gt; &gt; &gt; &gt; ??&lt;br&gt;&gt; Dennis&lt;br&gt;&gt;&lt;br&gt;&gt; On 7/27/05, Michael<br>&gt; &gt; &gt; Owen&lt;br&gt;&gt; &gt; &lt; [EMAIL PROTECTED]&gt; wrote:&lt;br&gt;&gt;<br>&gt; &gt; &gt; &gt;&lt;br&gt;&gt; &gt;&lt;br&gt;&gt;&lt;br&gt;&gt; &gt; &gt; Hi,&lt;br&gt;&gt;<br>&gt; &gt; &gt; &gt;&lt;br&gt;&gt; &gt; I have a problem when doing jar:install&lt;br&gt;&gt; &gt;<br>&gt; &gt; &gt; in a multiproject scenerio. In my&lt;br&gt;&gt; &gt; individual project<br>&gt; &gt; &gt; I&lt;br&gt;&gt; &gt; have:&lt;br&gt;&gt; &gt;&lt;br&gt;&gt; &gt;<br>&gt; &gt; &gt; &lt;resources&gt;&lt;br&gt;&gt; &gt;&lt;br&gt;&gt; &gt;<br>&gt; &gt; &gt; &lt;resource&gt;&lt;br&gt;&gt; &gt;&lt;br&gt;&gt; &gt;<br>&gt; &gt; &gt; &lt;directory&gt;${basedir}/build/testclasses&lt;/directory&gt;&lt;br&gt;&gt;<br>&gt; &gt; &gt; &gt;&lt;br&gt;&gt; &gt; &lt;includes&gt;&lt;br&gt;&gt; &gt;<br>&gt; &gt; &gt; &lt;include&gt;**/*&lt;/include&gt;&lt;br&gt;&gt;&lt;br&gt;&gt; &gt; &gt;<br>&gt; &gt; &gt; &lt;/includes&gt;&lt;br&gt;&gt; &gt; &lt;/resource&gt;&lt;br&gt;&gt;<br>&gt; &gt; &gt; &gt;&lt;br&gt;&gt; &gt; &lt;/resources&gt;&lt;br&gt;&gt; &gt;&lt;br&gt;&gt; &gt;<br>&gt; &gt; &gt; to include the testclasses into&lt;br&gt;&gt; &gt; the produced jar when I do<br>&gt; &gt; &gt; jar:install.&lt;br&gt;&gt; &gt; This&lt;br&gt;&gt; &gt;&lt;br&gt;&gt; &gt; happens<br>&gt; &gt; &gt; when doing it for the individual project, but when done as a&lt;br&gt;&gt; &gt;<br>&gt; &gt; &gt; goal&lt;br&gt;&gt; &gt; for a multiproject goal ie:&lt;br&gt;&gt;<br>&gt; &gt; &gt; &gt;&lt;br&gt;&gt; &gt;&lt;br&gt;&gt; &gt; &lt;goal<br>&gt; &gt; &gt; name=&quot;multi:build&quot;&gt;&lt;br&gt;&gt; &gt; &lt;j:set&lt;br&gt;&gt; &gt;<br>&gt; &gt; &gt; var=&quot;goal&quot; value=&quot;jar:install&quot;/&gt;&lt;br&gt;&gt;<br>&gt; &gt; &gt; &gt;&lt;br&gt;&gt; &gt; &lt;attainGoal<br>&gt; &gt; &gt; name=&quot;multiproject:goal&quot;/&gt;&lt;br&gt;&gt; &gt;&lt;br&gt;&gt; &gt;<br>&gt; &gt; &gt; &lt;/goal&gt;&lt;br&gt;&gt; &gt;&lt;br&gt;&gt; &gt; The testclasses don't<br>&gt; &gt; &gt; get put into&lt;br&gt;&gt; &gt; the jar. Any help? Looked on the&lt;br&gt;&gt;<br>&gt; &gt; &gt; &gt; multiproject plugin&lt;br&gt;&gt; &gt; documentation page and it says to use<br>&gt; &gt; &gt; ${basedir} to&lt;br&gt;&gt; &gt; solve the&lt;br&gt;&gt; &gt; problem, but I've<br>&gt; &gt; &gt; done that.&lt;br&gt;&gt; &gt;&lt;br&gt;&gt; &gt; Mike&lt;br&gt;&gt;&lt;br&gt;&gt;<br>&gt; &gt; &gt; &gt; &gt;&lt;br&gt;&gt; &gt;&lt;br&gt;&gt; &gt;&lt;br&gt;&gt; &gt;&lt;br&gt;&gt;<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; ---------------------------------------------------------------------&lt;br&gt;&gt;&lt;br&gt;&gt;<br>&gt; &gt; &gt; &gt; &gt; To unsubscribe, e-mail:<br>&gt; &gt; &gt; [EMAIL PROTECTED]&lt;br&gt;&gt; &gt;&lt;br&gt;&gt; &gt; For<br>&gt; &gt; &gt; additional commands, e-mail:<br>&gt; &gt; &gt; [EMAIL PROTECTED] &lt;br&gt;&gt;&lt;br&gt;&gt; &gt; &gt;&lt;br&gt;&gt;<br>&gt; &gt; &gt; &gt;&lt;br&gt;&lt;br&gt;&gt; &gt;&lt;br&gt;&gt; &gt;&lt;br&gt;&gt; &gt;&lt;br&gt;&gt; &gt;<br>&gt; &gt; &gt; ---------------------------------------------------------------------&lt;br&gt;&gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; To unsubscribe, e-mail: [EMAIL PROTECTED]&lt;br&gt;&gt; &gt;<br>&gt; &gt; &gt; For additional commands, e-mail: [EMAIL PROTECTED]&lt;br&gt;&gt;<br>&gt; &gt; &gt; &gt;&lt;br&gt;&gt; &gt;&lt;br&gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; ---------------------------------------------------------------------<br>&gt; &gt; &gt; To unsubscribe, e-mail: [EMAIL PROTECTED]<br>&gt; &gt; &gt; For additional commands, e-mail: [EMAIL PROTECTED]<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt;<br>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to