You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by Stefan Seelmann <se...@apache.org> on 2011/03/06 20:42:41 UTC

[Shared] Problems building the site

Hi devs,

there are problems building the 'shared' Maven site. It fails with the
following error:

[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:site
(default-site) on project shared-parent: failed to get Reports: Failed
to execute goal
org.apache.maven.plugins:maven-dependency-plugin:2.1:copy (copy) on
project shared-integ: Error copying artifact from
/Users/seelmann/Development/Apache/svn/dir-trunks/shared/ldap/extras/codec/target/classes
to /Users/seelmann/Development/Apache/svn/dir-trunks/shared/integ/target/pluginDirectory/classes:
/Users/seelmann/Development/Apache/svn/dir-trunks/shared/ldap/extras/codec/target/classes
(No such file or directory) -> [Help 1]

The reason is that the shared-integ configures the
dependency-maven-plugin to copy the shared-ldap-extras-codec artifact.
But when running "mvn site" (the same happens when running "mvn test")
the artifact path does not point to the target/*.jar file but to the
target/classes folder.

One workaround could be to exclude the shared-integ module from site
generation, by activating the shared-integ module only when
-Dintegration property is set. But that's not nice because "mvn test
-Dintegration" would still fail. Any ideas how to configure
shared-integ better?

Kind regards
Stefan

Re: [Shared] Problems building the site

Posted by Pierre-Arnaud Marcelot <pa...@marcelot.net>.
Sounds good to me.

Regards,
Pierre-Arnaud


On 10 mars 2011, at 00:29, Stefan Seelmann wrote:

> On Wed, Mar 9, 2011 at 7:30 PM, Pierre-Arnaud Marcelot <pa...@marcelot.net> wrote:
>> FYI, I could only get it to work with the following command line:
>>> mvn package site
>>> 
>>>> [INFO] ------------------------------------------------------------------------
>>>> [INFO] BUILD FAILURE
>>>> [INFO] ------------------------------------------------------------------------
>>>> [INFO] Total time: 15:00.742s
>>>> [INFO] Finished at: Wed Mar 09 10:58:17 CET 2011
>>>> [INFO] Final Memory: 423M/757M
>>>> [INFO] ------------------------------------------------------------------------
>>>> [ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:site (default-site) on project shared-integ: failed to get Reports: Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin:2.2:copy (copy) on project shared-integ: Error copying artifact from /Users/pajbam/Development/Apache/trunks/shared/ldap/extras/codec/target/classes to /Users/pajbam/Development/Apache/trunks/shared/integ/target/pluginDirectory/shared-ldap-extras-codec-1.0.0-M2-SNAPSHOT.jar -> [Help 1]
> 
> The problem is that the artifact (shared-ldap-extras-code in that
> case) is within the reactor, so the maven-dependency-plugin expects
> that the artifact can be found in the target folder. One idea I have
> is to exclude the shared-integ module from default build, put it into
> a profile and only activate it with the -Dintegration property. So
> with a "mvn clean install -Dintegration" the integration test are
> exectued. But with a "mvn site" the module is excluded and won't
> complain any more. I think it would be acceptable to exclude
> shared-integ from the site. WDYT?
> 
> Kind regards
> Stefan


Re: [Shared] Problems building the site

Posted by Pierre-Arnaud Marcelot <pa...@marcelot.net>.
Done.
http://svn.apache.org/viewvc?rev=1080177&view=rev

Regards,
Pierre-Arnaud


On 10 mars 2011, at 00:29, Stefan Seelmann wrote:

> On Wed, Mar 9, 2011 at 7:30 PM, Pierre-Arnaud Marcelot <pa...@marcelot.net> wrote:
>> FYI, I could only get it to work with the following command line:
>>> mvn package site
>>> 
>>>> [INFO] ------------------------------------------------------------------------
>>>> [INFO] BUILD FAILURE
>>>> [INFO] ------------------------------------------------------------------------
>>>> [INFO] Total time: 15:00.742s
>>>> [INFO] Finished at: Wed Mar 09 10:58:17 CET 2011
>>>> [INFO] Final Memory: 423M/757M
>>>> [INFO] ------------------------------------------------------------------------
>>>> [ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:site (default-site) on project shared-integ: failed to get Reports: Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin:2.2:copy (copy) on project shared-integ: Error copying artifact from /Users/pajbam/Development/Apache/trunks/shared/ldap/extras/codec/target/classes to /Users/pajbam/Development/Apache/trunks/shared/integ/target/pluginDirectory/shared-ldap-extras-codec-1.0.0-M2-SNAPSHOT.jar -> [Help 1]
> 
> The problem is that the artifact (shared-ldap-extras-code in that
> case) is within the reactor, so the maven-dependency-plugin expects
> that the artifact can be found in the target folder. One idea I have
> is to exclude the shared-integ module from default build, put it into
> a profile and only activate it with the -Dintegration property. So
> with a "mvn clean install -Dintegration" the integration test are
> exectued. But with a "mvn site" the module is excluded and won't
> complain any more. I think it would be acceptable to exclude
> shared-integ from the site. WDYT?
> 
> Kind regards
> Stefan


Re: [Shared] Problems building the site

Posted by Stefan Seelmann <se...@apache.org>.
On Wed, Mar 9, 2011 at 7:30 PM, Pierre-Arnaud Marcelot <pa...@marcelot.net> wrote:
> FYI, I could only get it to work with the following command line:
>> mvn package site
>>
>>> [INFO] ------------------------------------------------------------------------
>>> [INFO] BUILD FAILURE
>>> [INFO] ------------------------------------------------------------------------
>>> [INFO] Total time: 15:00.742s
>>> [INFO] Finished at: Wed Mar 09 10:58:17 CET 2011
>>> [INFO] Final Memory: 423M/757M
>>> [INFO] ------------------------------------------------------------------------
>>> [ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:site (default-site) on project shared-integ: failed to get Reports: Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin:2.2:copy (copy) on project shared-integ: Error copying artifact from /Users/pajbam/Development/Apache/trunks/shared/ldap/extras/codec/target/classes to /Users/pajbam/Development/Apache/trunks/shared/integ/target/pluginDirectory/shared-ldap-extras-codec-1.0.0-M2-SNAPSHOT.jar -> [Help 1]

The problem is that the artifact (shared-ldap-extras-code in that
case) is within the reactor, so the maven-dependency-plugin expects
that the artifact can be found in the target folder. One idea I have
is to exclude the shared-integ module from default build, put it into
a profile and only activate it with the -Dintegration property. So
with a "mvn clean install -Dintegration" the integration test are
exectued. But with a "mvn site" the module is excluded and won't
complain any more. I think it would be acceptable to exclude
shared-integ from the site. WDYT?

Kind regards
Stefan

Re: [Shared] Problems building the site

Posted by Pierre-Arnaud Marcelot <pa...@marcelot.net>.
FYI, I could only get it to work with the following command line:
> mvn package site


Regards,
Pierre-Arnaud

On 9 mars 2011, at 11:14, Pierre-Arnaud Marcelot wrote:

> Hi guys,
> 
> I'm still getting an issue when building the site.
> Is it working for you ?
> 
>> [INFO] ------------------------------------------------------------------------
>> [INFO] BUILD FAILURE
>> [INFO] ------------------------------------------------------------------------
>> [INFO] Total time: 15:00.742s
>> [INFO] Finished at: Wed Mar 09 10:58:17 CET 2011
>> [INFO] Final Memory: 423M/757M
>> [INFO] ------------------------------------------------------------------------
>> [ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:site (default-site) on project shared-integ: failed to get Reports: Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin:2.2:copy (copy) on project shared-integ: Error copying artifact from /Users/pajbam/Development/Apache/trunks/shared/ldap/extras/codec/target/classes to /Users/pajbam/Development/Apache/trunks/shared/integ/target/pluginDirectory/shared-ldap-extras-codec-1.0.0-M2-SNAPSHOT.jar -> [Help 1]
>> [ERROR] 
>> [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
>> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
>> [ERROR] 
>> [ERROR] For more information about the errors and possible solutions, please read the following articles:
>> [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
>> [ERROR] 
>> [ERROR] After correcting the problems, you can resume the build with the command
>> [ERROR]   mvn <goals> -rf :shared-integ
> 
> 
> Regards,
> Pierre-Arnaud
> 
> On 7 mars 2011, at 06:34, Felix Knecht wrote:
> 
>> Hi Stefan
>> 
>> Are you sure it's the version update which solved the issue?
>> Have you seen commit 1078579?
>> 
>> Maybe both help :-)
>> 
>> Regards
>> Felix
>> 
>> Author: felixk
>> Date: Sun Mar  6 21:32:05 2011
>> New Revision: 1078579
>> 
>> URL: http://svn.apache.org/viewvc?rev=1078579&view=rev
>> Log:
>> Let's see if this works, otherwise revert it to <phase>compile</phase>
>> 
>> Modified:
>>   directory/shared/trunk/integ/pom.xml
>> 
>> Modified: directory/shared/trunk/integ/pom.xml
>> URL:
>> http://svn.apache.org/viewvc/directory/shared/trunk/integ/pom.xml?rev=1078579&r1=1078578&r2=1078579&view=diff
>> ==============================================================================
>> --- directory/shared/trunk/integ/pom.xml (original)
>> +++ directory/shared/trunk/integ/pom.xml Sun Mar  6 21:32:05 2011
>> @@ -141,7 +141,7 @@
>>        <executions>
>>          <execution>
>>            <id>copy</id>
>> -            <phase>compile</phase>
>> +            <phase>process-test-resources</phase>
>>            <goals>
>>              <goal>copy</goal>
>>            </goals>
>> 
>> 
>> 
>> 
>> On 03/06/2011 11:08 PM, Stefan Seelmann wrote:
>>> Thanks Felix.
>>> 
>>> I just updated the maven-dependency-plugin in the project pom.xml to
>>> version 2.2 and this also solves the issue :-)
>>> 
>>> Kind regards,
>>> Stefan
>>> 
>>> 
>>> On Sun, Mar 6, 2011 at 9:56 PM, Felix Knecht <fe...@apache.org> wrote:
>>>> Try to set tha execution phase to process-test-resources in
>>>> shared-integ/pom.xml. I think it works for me (but not sure if I'm doind
>>>> everying right ...)
>>>> 
>>>> HTH
>>>> Felix
>>>> 
>>>> 
>>>> ### Eclipse Workspace Patch 1.0
>>>> #P shared-integ
>>>> Index: pom.xml
>>>> ===================================================================
>>>> --- pom.xml     (revision 1078550)
>>>> +++ pom.xml     (working copy)
>>>> @@ -141,7 +141,7 @@
>>>>       <executions>
>>>>         <execution>
>>>>           <id>copy</id>
>>>> -            <phase>compile</phase>
>>>> +            <phase>process-test-resources</phase>
>>>>           <goals>
>>>>             <goal>copy</goal>
>>>>           </goals>
>>>> 
>>>> 
>>>> On 03/06/2011 08:42 PM, Stefan Seelmann wrote:
>>>>> Hi devs,
>>>>> 
>>>>> there are problems building the 'shared' Maven site. It fails with the
>>>>> following error:
>>>>> 
>>>>> [ERROR] Failed to execute goal
>>>>> org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:site
>>>>> (default-site) on project shared-parent: failed to get Reports: Failed
>>>>> to execute goal
>>>>> org.apache.maven.plugins:maven-dependency-plugin:2.1:copy (copy) on
>>>>> project shared-integ: Error copying artifact from
>>>>> /Users/seelmann/Development/Apache/svn/dir-trunks/shared/ldap/extras/codec/target/classes
>>>>> to /Users/seelmann/Development/Apache/svn/dir-trunks/shared/integ/target/pluginDirectory/classes:
>>>>> /Users/seelmann/Development/Apache/svn/dir-trunks/shared/ldap/extras/codec/target/classes
>>>>> (No such file or directory) -> [Help 1]
>>>>> 
>>>>> The reason is that the shared-integ configures the
>>>>> dependency-maven-plugin to copy the shared-ldap-extras-codec artifact.
>>>>> But when running "mvn site" (the same happens when running "mvn test")
>>>>> the artifact path does not point to the target/*.jar file but to the
>>>>> target/classes folder.
>>>>> 
>>>>> One workaround could be to exclude the shared-integ module from site
>>>>> generation, by activating the shared-integ module only when
>>>>> -Dintegration property is set. But that's not nice because "mvn test
>>>>> -Dintegration" would still fail. Any ideas how to configure
>>>>> shared-integ better?
>>>>> 
>>>>> Kind regards
>>>>> Stefan
>>>>> 
>>>> 
>>>> 
>>> 
>> 
> 


Re: [Shared] Problems building the site

Posted by Pierre-Arnaud Marcelot <pa...@marcelot.net>.
Hi guys,

I'm still getting an issue when building the site.
Is it working for you ?

> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 15:00.742s
> [INFO] Finished at: Wed Mar 09 10:58:17 CET 2011
> [INFO] Final Memory: 423M/757M
> [INFO] ------------------------------------------------------------------------
> [ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:site (default-site) on project shared-integ: failed to get Reports: Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin:2.2:copy (copy) on project shared-integ: Error copying artifact from /Users/pajbam/Development/Apache/trunks/shared/ldap/extras/codec/target/classes to /Users/pajbam/Development/Apache/trunks/shared/integ/target/pluginDirectory/shared-ldap-extras-codec-1.0.0-M2-SNAPSHOT.jar -> [Help 1]
> [ERROR] 
> [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR] 
> [ERROR] For more information about the errors and possible solutions, please read the following articles:
> [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
> [ERROR] 
> [ERROR] After correcting the problems, you can resume the build with the command
> [ERROR]   mvn <goals> -rf :shared-integ


Regards,
Pierre-Arnaud

On 7 mars 2011, at 06:34, Felix Knecht wrote:

> Hi Stefan
> 
> Are you sure it's the version update which solved the issue?
> Have you seen commit 1078579?
> 
> Maybe both help :-)
> 
> Regards
> Felix
> 
> Author: felixk
> Date: Sun Mar  6 21:32:05 2011
> New Revision: 1078579
> 
> URL: http://svn.apache.org/viewvc?rev=1078579&view=rev
> Log:
> Let's see if this works, otherwise revert it to <phase>compile</phase>
> 
> Modified:
>    directory/shared/trunk/integ/pom.xml
> 
> Modified: directory/shared/trunk/integ/pom.xml
> URL:
> http://svn.apache.org/viewvc/directory/shared/trunk/integ/pom.xml?rev=1078579&r1=1078578&r2=1078579&view=diff
> ==============================================================================
> --- directory/shared/trunk/integ/pom.xml (original)
> +++ directory/shared/trunk/integ/pom.xml Sun Mar  6 21:32:05 2011
> @@ -141,7 +141,7 @@
>         <executions>
>           <execution>
>             <id>copy</id>
> -            <phase>compile</phase>
> +            <phase>process-test-resources</phase>
>             <goals>
>               <goal>copy</goal>
>             </goals>
> 
> 
> 
> 
> On 03/06/2011 11:08 PM, Stefan Seelmann wrote:
>> Thanks Felix.
>> 
>> I just updated the maven-dependency-plugin in the project pom.xml to
>> version 2.2 and this also solves the issue :-)
>> 
>> Kind regards,
>> Stefan
>> 
>> 
>> On Sun, Mar 6, 2011 at 9:56 PM, Felix Knecht <fe...@apache.org> wrote:
>>> Try to set tha execution phase to process-test-resources in
>>> shared-integ/pom.xml. I think it works for me (but not sure if I'm doind
>>> everying right ...)
>>> 
>>> HTH
>>> Felix
>>> 
>>> 
>>> ### Eclipse Workspace Patch 1.0
>>> #P shared-integ
>>> Index: pom.xml
>>> ===================================================================
>>> --- pom.xml     (revision 1078550)
>>> +++ pom.xml     (working copy)
>>> @@ -141,7 +141,7 @@
>>>        <executions>
>>>          <execution>
>>>            <id>copy</id>
>>> -            <phase>compile</phase>
>>> +            <phase>process-test-resources</phase>
>>>            <goals>
>>>              <goal>copy</goal>
>>>            </goals>
>>> 
>>> 
>>> On 03/06/2011 08:42 PM, Stefan Seelmann wrote:
>>>> Hi devs,
>>>> 
>>>> there are problems building the 'shared' Maven site. It fails with the
>>>> following error:
>>>> 
>>>> [ERROR] Failed to execute goal
>>>> org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:site
>>>> (default-site) on project shared-parent: failed to get Reports: Failed
>>>> to execute goal
>>>> org.apache.maven.plugins:maven-dependency-plugin:2.1:copy (copy) on
>>>> project shared-integ: Error copying artifact from
>>>> /Users/seelmann/Development/Apache/svn/dir-trunks/shared/ldap/extras/codec/target/classes
>>>> to /Users/seelmann/Development/Apache/svn/dir-trunks/shared/integ/target/pluginDirectory/classes:
>>>> /Users/seelmann/Development/Apache/svn/dir-trunks/shared/ldap/extras/codec/target/classes
>>>> (No such file or directory) -> [Help 1]
>>>> 
>>>> The reason is that the shared-integ configures the
>>>> dependency-maven-plugin to copy the shared-ldap-extras-codec artifact.
>>>> But when running "mvn site" (the same happens when running "mvn test")
>>>> the artifact path does not point to the target/*.jar file but to the
>>>> target/classes folder.
>>>> 
>>>> One workaround could be to exclude the shared-integ module from site
>>>> generation, by activating the shared-integ module only when
>>>> -Dintegration property is set. But that's not nice because "mvn test
>>>> -Dintegration" would still fail. Any ideas how to configure
>>>> shared-integ better?
>>>> 
>>>> Kind regards
>>>> Stefan
>>>> 
>>> 
>>> 
>> 
> 


Re: [Shared] Problems building the site

Posted by Felix Knecht <fe...@apache.org>.
Hi Stefan

Are you sure it's the version update which solved the issue?
Have you seen commit 1078579?

Maybe both help :-)

Regards
Felix

Author: felixk
Date: Sun Mar  6 21:32:05 2011
New Revision: 1078579

URL: http://svn.apache.org/viewvc?rev=1078579&view=rev
Log:
Let's see if this works, otherwise revert it to <phase>compile</phase>

Modified:
    directory/shared/trunk/integ/pom.xml

Modified: directory/shared/trunk/integ/pom.xml
URL:
http://svn.apache.org/viewvc/directory/shared/trunk/integ/pom.xml?rev=1078579&r1=1078578&r2=1078579&view=diff
==============================================================================
--- directory/shared/trunk/integ/pom.xml (original)
+++ directory/shared/trunk/integ/pom.xml Sun Mar  6 21:32:05 2011
@@ -141,7 +141,7 @@
         <executions>
           <execution>
             <id>copy</id>
-            <phase>compile</phase>
+            <phase>process-test-resources</phase>
             <goals>
               <goal>copy</goal>
             </goals>




On 03/06/2011 11:08 PM, Stefan Seelmann wrote:
> Thanks Felix.
> 
> I just updated the maven-dependency-plugin in the project pom.xml to
> version 2.2 and this also solves the issue :-)
> 
> Kind regards,
> Stefan
> 
> 
> On Sun, Mar 6, 2011 at 9:56 PM, Felix Knecht <fe...@apache.org> wrote:
>> Try to set tha execution phase to process-test-resources in
>> shared-integ/pom.xml. I think it works for me (but not sure if I'm doind
>> everying right ...)
>>
>> HTH
>> Felix
>>
>>
>> ### Eclipse Workspace Patch 1.0
>> #P shared-integ
>> Index: pom.xml
>> ===================================================================
>> --- pom.xml     (revision 1078550)
>> +++ pom.xml     (working copy)
>> @@ -141,7 +141,7 @@
>>         <executions>
>>           <execution>
>>             <id>copy</id>
>> -            <phase>compile</phase>
>> +            <phase>process-test-resources</phase>
>>             <goals>
>>               <goal>copy</goal>
>>             </goals>
>>
>>
>> On 03/06/2011 08:42 PM, Stefan Seelmann wrote:
>>> Hi devs,
>>>
>>> there are problems building the 'shared' Maven site. It fails with the
>>> following error:
>>>
>>> [ERROR] Failed to execute goal
>>> org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:site
>>> (default-site) on project shared-parent: failed to get Reports: Failed
>>> to execute goal
>>> org.apache.maven.plugins:maven-dependency-plugin:2.1:copy (copy) on
>>> project shared-integ: Error copying artifact from
>>> /Users/seelmann/Development/Apache/svn/dir-trunks/shared/ldap/extras/codec/target/classes
>>> to /Users/seelmann/Development/Apache/svn/dir-trunks/shared/integ/target/pluginDirectory/classes:
>>> /Users/seelmann/Development/Apache/svn/dir-trunks/shared/ldap/extras/codec/target/classes
>>> (No such file or directory) -> [Help 1]
>>>
>>> The reason is that the shared-integ configures the
>>> dependency-maven-plugin to copy the shared-ldap-extras-codec artifact.
>>> But when running "mvn site" (the same happens when running "mvn test")
>>> the artifact path does not point to the target/*.jar file but to the
>>> target/classes folder.
>>>
>>> One workaround could be to exclude the shared-integ module from site
>>> generation, by activating the shared-integ module only when
>>> -Dintegration property is set. But that's not nice because "mvn test
>>> -Dintegration" would still fail. Any ideas how to configure
>>> shared-integ better?
>>>
>>> Kind regards
>>> Stefan
>>>
>>
>>
> 


Re: [Shared] Problems building the site

Posted by Stefan Seelmann <se...@apache.org>.
Thanks Felix.

I just updated the maven-dependency-plugin in the project pom.xml to
version 2.2 and this also solves the issue :-)

Kind regards,
Stefan


On Sun, Mar 6, 2011 at 9:56 PM, Felix Knecht <fe...@apache.org> wrote:
> Try to set tha execution phase to process-test-resources in
> shared-integ/pom.xml. I think it works for me (but not sure if I'm doind
> everying right ...)
>
> HTH
> Felix
>
>
> ### Eclipse Workspace Patch 1.0
> #P shared-integ
> Index: pom.xml
> ===================================================================
> --- pom.xml     (revision 1078550)
> +++ pom.xml     (working copy)
> @@ -141,7 +141,7 @@
>         <executions>
>           <execution>
>             <id>copy</id>
> -            <phase>compile</phase>
> +            <phase>process-test-resources</phase>
>             <goals>
>               <goal>copy</goal>
>             </goals>
>
>
> On 03/06/2011 08:42 PM, Stefan Seelmann wrote:
>> Hi devs,
>>
>> there are problems building the 'shared' Maven site. It fails with the
>> following error:
>>
>> [ERROR] Failed to execute goal
>> org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:site
>> (default-site) on project shared-parent: failed to get Reports: Failed
>> to execute goal
>> org.apache.maven.plugins:maven-dependency-plugin:2.1:copy (copy) on
>> project shared-integ: Error copying artifact from
>> /Users/seelmann/Development/Apache/svn/dir-trunks/shared/ldap/extras/codec/target/classes
>> to /Users/seelmann/Development/Apache/svn/dir-trunks/shared/integ/target/pluginDirectory/classes:
>> /Users/seelmann/Development/Apache/svn/dir-trunks/shared/ldap/extras/codec/target/classes
>> (No such file or directory) -> [Help 1]
>>
>> The reason is that the shared-integ configures the
>> dependency-maven-plugin to copy the shared-ldap-extras-codec artifact.
>> But when running "mvn site" (the same happens when running "mvn test")
>> the artifact path does not point to the target/*.jar file but to the
>> target/classes folder.
>>
>> One workaround could be to exclude the shared-integ module from site
>> generation, by activating the shared-integ module only when
>> -Dintegration property is set. But that's not nice because "mvn test
>> -Dintegration" would still fail. Any ideas how to configure
>> shared-integ better?
>>
>> Kind regards
>> Stefan
>>
>
>

Re: [Shared] Problems building the site

Posted by Felix Knecht <fe...@apache.org>.
Try to set tha execution phase to process-test-resources in
shared-integ/pom.xml. I think it works for me (but not sure if I'm doind
everying right ...)

HTH
Felix


### Eclipse Workspace Patch 1.0
#P shared-integ
Index: pom.xml
===================================================================
--- pom.xml	(revision 1078550)
+++ pom.xml	(working copy)
@@ -141,7 +141,7 @@
         <executions>
           <execution>
             <id>copy</id>
-            <phase>compile</phase>
+            <phase>process-test-resources</phase>
             <goals>
               <goal>copy</goal>
             </goals>


On 03/06/2011 08:42 PM, Stefan Seelmann wrote:
> Hi devs,
> 
> there are problems building the 'shared' Maven site. It fails with the
> following error:
> 
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:site
> (default-site) on project shared-parent: failed to get Reports: Failed
> to execute goal
> org.apache.maven.plugins:maven-dependency-plugin:2.1:copy (copy) on
> project shared-integ: Error copying artifact from
> /Users/seelmann/Development/Apache/svn/dir-trunks/shared/ldap/extras/codec/target/classes
> to /Users/seelmann/Development/Apache/svn/dir-trunks/shared/integ/target/pluginDirectory/classes:
> /Users/seelmann/Development/Apache/svn/dir-trunks/shared/ldap/extras/codec/target/classes
> (No such file or directory) -> [Help 1]
> 
> The reason is that the shared-integ configures the
> dependency-maven-plugin to copy the shared-ldap-extras-codec artifact.
> But when running "mvn site" (the same happens when running "mvn test")
> the artifact path does not point to the target/*.jar file but to the
> target/classes folder.
> 
> One workaround could be to exclude the shared-integ module from site
> generation, by activating the shared-integ module only when
> -Dintegration property is set. But that's not nice because "mvn test
> -Dintegration" would still fail. Any ideas how to configure
> shared-integ better?
> 
> Kind regards
> Stefan
>