Navigation path

Software project: main page

What is an interoperability solution project?

An interoperability solution project is an on-line group of users with communication and collaboration tools for people who develop or use particular interoperability solution.

What is displayed on this page?

On this page, you can see a list of projects with the author, the creation date and a short description.

How is this list sorted?

  • The list of projects can be sorted by creation date, by title, by the number of downloads and by the rating;
  • A select list of sorting criteria is available at top right of the page.

How to consult the description of an individual interoperability solution project?

Navigate to the information on Joinup about a project by clicking on its name in the list. The interoperability solution main page will be displayed.

Subversion: source code repository

Joinup offers each project a free Subversion (SVN) version control system. A good introduction to Subversion (sometimes referred to as "SVN") can be found in this on-line book: http://svnbook.red-bean.com .

How obtain anonymous access to Subversion?

Each project's SVN repository can be checked out through anonymous access with the following command(s).

svn checkout https://joinup.ec.europa.eu/svn/<PROJECT-NAME>

Users can provide these URL to the SVN clinet tool of their choice. Tortoise SVN is a popular, easy-to-use graphical SVN client: http://tortoisesvn.tigris.org.

How to obtain developer access to Subversion via DAV?

Only project contributors can access the SVN tree via this method. Substitute developername with the proper values. Enter your site password when prompted.

svn checkout --username developername https://joinup.ec.europa.eu/svn/<PROJECT-NAME> 

  

File sharing service: WebDAV

On Joinup, each project has a file sharing service, accessible at:

https://joinup.ec.europa.eu/webdav/<PROJECT-NAME>

Each www-public folder is mapped to the folder:

https://joinup.ec.europa.eu/site/<PROJECT-NAME>
 

How to add content to a specific www-public folder of a project?

1. Make sure that:

- you are a member of the specific project.
- the option "Display WebDAV link" is checked see here on how to do this.

2. To add content to a to a specific www-public folder of a project, use the map network drive tool that is standard in Windows. Login with your Joinup credentials.

 

Nexus repository manager

Nexus repository manager

On Joinup, a Nexus repository manager can be used by build tools such as maven to:

  1. proxy a remote repository and cache external artefacts saving both bandwidth and time required to retrieve a software artefact from a remote repository, and 
  2. host a repository providing your project with a deployment target for local artefacts (e.g. development build).

The Nexus repository manager is available at  https://joinup.ec.europa.eu/nexus and can be accessed by users with the developer and project owner roles using their Joinup user credentials. The release manager can also upload artefacts within the maven repository (nexus).

The user guide "Repository Management with Nexus" provides you more information.

What are the prerequisites to use the maven repository?

To populate the maven repository of Joinup with the releases coming from your project, you need to:

  • Have an account on Joinup (?)
  • Have requested the creation of a maven repository for your project (see below)
  • Have the developer or the project owner role to publish on the snapshot repository associated to your project
  • Be the project owner to publish on the release repository associated to your project

How to request the creation of a maven repository?

Creating a maven repository is not an automated process on Joinup.

To use the Maven repository of Joinup, you need to request it through the contact form.

During your request, please provide us with the following information:

  • The Project Name
  • The Project URL
  • The groupId of your project.

By default, Joinup is offering the groupId "eu.europa.ec.joinup.<your_project_name>".

Join a Software project

Who can join a Software project?

Any registered user can request membership to a Software project;

How to join a Software project?

Joining a Software project requires a community facilitator or the owner to validate your request;
To join a Software project:

  1. Navigate to the software project you want to join;
  2. Click on the “Request membership”;
  3. Confirm you want to join the project;
  4. The project owner and facilitator will be notified of your request;
  5. You will receive a notification informing you have joined the Software project.

Leave a Software project

Who can leave a Software project?

Any members of a Software project can leave the project.

How do I leave a Software project?

Leaving a Software project does not require approval from facilitator or project owner;
To leave the Software project:

  1. Navigate to the software project that you want to leave;
  2. Click on "leave this group";
  3. Confirm you want to leave the project by filling the form;
  4. You will receive a notification informing you have left the software project.

 

Subscribe to newsletter

You will receive news and links to the most interesting developments...