Hi
The problem was precisely that I had not correctly configured settings.xml
which I have now done and XWiki built. The only problem is that there is
still an unresolved dependency. I get the following message:
Failed to resolve artifact.
Missing:
----------
1) org.xwiki.platform:xwiki-platform-legacy:jar:3.2-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.xwiki.platform
-DartifactId=xwiki-platform-legacy -Dversion=3.2-20110810.083525-142
-Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.xwiki.platform
-DartifactId=xwiki-platform-legacy -Dversion=3.2-20110810.083525-142
-Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.xwiki.enterprise:xwiki-enterprise-web:war:3.2-SNAPSHOT
2) org.xwiki.platform:xwiki-platform-legacy:jar:3.2-SNAPSHOT
----------
1 required artifact is missing.
for artifact:
org.xwiki.enterprise:xwiki-enterprise-web:war:3.2-SNAPSHOT
from the specified remote repositories:
central (
)
I synchronized my Github fork and did a fresh clone today so unless I'm
missing something I don't think it's a synchronization problem as previously
suggested. Any help on how to proceed would be greatly appreciated.
Thank you all so much for the help
On 11 August 2011 20:13, Sergiu Dumitriu <sergiu(a)xwiki.com> wrote:
On 08/06/2011 10:24 AM, Ashleigh Ings-Lamb wrote:
I've edited the global settings.xml to
include the xwiki profile and run
a
build following your instructions but receive
this error:
Failed to execute goal
org.apache.maven.plugins:maven-remote-resources-plugin:1.2.1:process
(xwiki-license-resources) on project xwiki-enterprise: Error finding
remote resources manifests
I've again posted the -X output on pastebin at
http://pastebin.com/v5M4Vc1C
Looking at the log, I see that it tries to look for the needed project
in two places only:
- local repository
- xwiki externals repository
It doesn't try to look into the xwiki snapshots repository.
1. Are you sure you have put all the right configurations in
settings.xml, including the snapshots repository?
<repository>
<id>xwiki-snapshots</id>
<name>XWiki Maven2 Remote Repository for Snapshots</name>
<url>http://maven.xwiki.org/snapshots</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
2. If that doesn't solve your problem, you can try to manually build the
xwiki-commons repository once on the machine (or add it to Jenkins)
Thanks
On 6 August 2011 14:59, Ashleigh Ings-Lamb<ai33(a)st-andrews.ac.uk>
wrote:
http://pastebin.com/25BPU9ys>
>
> Also, which settings.xml has to be edited? I've created a settings.xml
in
> my ~/.m2 directory as per instructions but
this doesn't work, so I think
I'm
> editing the wrong file. Is it the global
settings.xml
> at /usr/share/maven/conf that has to be edited?
>
> Thanks
>
>
> On 6 August 2011 14:20, Vincent Massol<vincent(a)massol.net> wrote:
>
>>
>> On Aug 6, 2011, at 3:04 PM, Ashleigh Ings-Lamb wrote:
>>
>>> Hi Vincent
>>>
>>> Thank you so much for the reply. I have run a build with -X and posted
>> the
>>> result to pastebin under the title xwiki_debug_output.
>>
>> Can you paste the link?
>>
>>> I'm using Maven 3.0.3 and run the following via an Execute shell build
>> step:
>>>
>>> mvn -X -f /Users/ash/xwiki/xwiki-commons/pom.xml package
>>>
>>> I use -f because otherwise I receive a "failed to parse POM" error
when
>>> running a build using just the URL to
the local cloned repository,
which
>>> is
file:///Users/ash/xwiki/xwiki-enterprise
>>
>> You don't need -f. Just cd to what you want to build and run mvn clean
>> install
>>
>> For example to build xwiki enterprise:
>>
>> cd /Users/ash/xwiki/xwiki-enterprise
>> mvn clean install
>>
>>> Also, I'm not sure that my local cloned repository set-up is correct.
>> I've
>>> cloned both Enterprise and Commons and have them in a shared directory
>>> /Users/ash/xwiki. I did this because I initially cloned just
Enterprise
>> but
>>> received the "failed to parse POM" error, and found that this was
fixed
>> by
>>> cloning Commons and pointing Maven at the POM contained there. Hope
this
>>> makes sense although I get the
feeling I've probably made a schoolboy
>> error
>>> somewhere along the line.
>>
>> Nope. If all you want to build is XWiki Enterprise, just clone that
>> repository.
>> What you're missing I think is to edit your settings.xml as described
>> here:
>>
http://dev.xwiki.org/xwiki/bin/view/Community/Building
>>
>> Hope it helps,
>> -Vincent
>>
>>>
>>> Thanks again for your help.
>>>
>>> ash
>>>
>>> On 6 August 2011 12:12, Vincent Massol<vincent(a)massol.net> wrote:
>>>
>>>> Hi,
>>>>
>>>> On Aug 5, 2011, at 4:54 PM, Ashleigh Ings-Lamb wrote:
>>>>
>>>>> Hi
>>>>>
>>>>> I have forked and cloned XWiki Enterprise and XWiki commons from
>> Github
>>>> and
>>>>> am trying to build Enterprise using Jenkins as part of an MSc
project
>>>>> looking at cloud software
testing and development but am receiving
the
>>>>> following error:
>>>>>
>>>>> message : Failed to execute goal
>>>>> org.apache.maven.plugins:maven-remote-resources-plugin:1.2.1:bundle
>>>>> (default) on project xwiki-commons-tool-license-resources: Error
>>>>> creating remote resources manifest.
>>>>> cause : Error creating remote resources manifest.
>>>>> Stack trace :
>>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>>>> execute goal
>>>> org.apache.maven.plugins:maven-remote-resources-plugin:1.2.1:bundle
>>>>> (default) on project xwiki-commons-tool-license-resources: Error
>>>>> creating remote resources manifest.
>>>>> at
>>>>
>>
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
>>>>> at
>>>>
>>
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>>>> at
>>>>
>>
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>>>
>>>> hmm… I don't recall seeing this error. Could you run with -X and
paste
>> the
>>>> result on pastebin.com?
>>>>
>>>> Also what version of Maven are you using?
>>>>
>>>> In which directory are you using the command and which command?
>>>>
>>>> Thanks
>>>> -Vincent
>>>>
>>>>> Any pointers/help on how to solve this would be greatly appreciated.
>>>>>
>>>>> Thank you very much
>>>>>
>>>>> Ash Lamb (MSc candidate University of St Andrews)
>>>>>
>>>>> p.s. apologies if this is not the correct place to ask this question
>> but
>>>> an
>>>>> extensive web search and troubleshooting session have not been able
to
>> find
>>> a fix for this.
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Ash
--
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs