maven-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeff MAURY <>
Subject Re: Developing a new repository layout / proxy?
Date Wed, 25 Jan 2012 09:59:50 GMT
You must implement the ArtificatRepositoryLayout (
and register it as a Plexus component.
You can find an example for the default Maven repository layout here:


On Fri, Jan 20, 2012 at 2:45 PM, Bertram, Alexander

> Hi there,
> I'm working on Renjin, an interpreter for the R language written in Java
> for the JVM. Since a major goal of the project is to make it easier to
> intermix R language packages and java packages, I'd like to develop a set
> of plugins for maven to that make it easy to include R-language packages in
> java/maven projects, and vice-versa.
> I've tried to look through the docs, but I'm still not sure on how to build
> a plugin for a new repo layout: the idea would be that java developers
> could include a dependency for an R package like:
> <dependency>
> <groupId>org.r-project.cran</groupId>
> <artifactId>packageName</artifactId>
> <version>1.0</version>
> </dependency>
> And have some sort of hook that would then track down the R sources from
> the CRAN repository, make some transformations, and then store as a jar in
> the local maven repo. Is this possible? Can someone point me to the
> javadocs for the relevant extension point?
> Many thanks,
> Alex


"Legacy code" often differs from its suggested alternative by actually
working and scaling.
 - Bjarne Stroustrup

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message