Hello,

The wicketstuff.org site seems to have gone down over the weekend.

The main item for me is that the maven repository is also missing which is breaking the wicketstuff-core trunk build (we depend on 1.4-SNAPSHOT).

Apache has a sonatype nexus instance that is available for projects to use. As far as I can tell this is not being used by Apache Wicket right now.

I propose that the current wicketstuff.org maven repository unavailable issue be resolved by migrating the Apache Wicket artifact deployment process from using the wicketstuff repository to the Apache Nexus maven repository.

This page has the registration details: http://www.apache.org/dev/repository-faq.html

It says to create a sub issue on this one:
https://issues.apache.org/jira/browse/INFRA-1896

The creation of the issue has to be done by a project committer.

If this migration is deemed acceptable I would be able to assist since its similar to what we did for wicketstuff-core to be deployed into the oss.sonatype.org repository.

Here is a summary of how we deploy wicketstuff-core into a nexus repository:

We use hudson to build and deploy the artifacts into the oss nexus repository:
1. create profile that defines the repository url for snapshots
2. create <server> section in settings.xml with the username/password to use when deploying

e.g. in wicketstuff core we use this profile:

<profile>
                        <id>oss.sonatype.org-snapshots</id>

                         <distributionManagement>
       <snapshotRepository>
           <id>sonatype-nexus-snapshots</id>
           <name>Sonatype Nexus Snapshots</name>
           <url>http://oss.sonatype.org/content/repositories/snapshots</url>
            <uniqueVersion>false</uniqueVersion>
       </snapshotRepository>
   </distributionManagement>
                </profile>



and then we specify a custom settings.xml file to the hudson job that defines a server like this:

<?xml version="1.0"?>
<settings>

        <servers>
       <!-- todo replace this with the hudson-wicketstuff user -->
       <server>
         <id>sonatype-nexus-snapshots</id>
         <username>username</username>
         <password>somepassword</password>
       </server>
     </servers>

</settings>

Then we activate the profile in the goals and options section like this:
-P oss.sonatype.org-snapshots -fae deploy

Regards,

Mike


Reply via email to