maven-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kasun Gajasinghe <kasu...@gmail.com>
Subject Re: [Gentoo-maven-intg] Intermediary shaded source files generated by maven-shade-plugin
Date Sun, 03 Jul 2011 11:38:36 GMT
On Sun, Jul 3, 2011 at 4:23 PM, Benson Margulies <bimargulies@gmail.com>wrote:

> I'm not sure what you are asking. Shade is a binary operation that
> uses asm. It renames packages. There is no feature of creating
> corresponding source.
>

I see. It means what I asked is not possible. I wasn't aware that it's a
binary operation.
What I want to do is to relocate the packages such as
org.codehaus.plexus.util, org.apache.xerces that are shaded by maven in the
official build. As you know, these should be shaded, else these classes will
conflict with a different version of the same class that a project would be
using.

Because of the approach we are taking, we can't invoke maven-shade-plugin
and get the job done. I think I'll have to manually patch the maven sources
to get the said functionality. Have to proceed on this track if there's no
other way. Can you please let me know the changes required to get this done?

Thanks,
--Kasun


If you just want the original source, the plugin doesn't get into that
> business either, that would be a whole 'nother plugin.
>
> On Sun, Jul 3, 2011 at 6:39 AM, Kasun Gajasinghe <kasunbg@gmail.com>
> wrote:
> > Hi,
> > Is it possible to have the .java source files which got shaded by
> > maven-shade-plugin? Currently,  it generates the uberjar without leaving
> the
> > shaded sources files. There's obviously an intermediary step in which
> these
> > source files will be transformed to shaded java packages like
> > hidden.org.codehaus.plexus.util.*.  So, like to know whether it's
> possible
> > to have those .java files. Any complications involved?
> >
> > [1] http://maven.apache.org/ref/2.2.1/apache-maven/dependencies.html
> >
> > Thanks,
> > --Kasun
> >
> > --
> > ~~~*******'''''''''''''*******~~~
> > Kasun Gajasinghe,
> > University of Moratuwa,
> > Sri Lanka.
> > Blog: http://blog.kasunbg.org
> > Twitter: http://twitter.com/kasunbg
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>


-- 
~~~*******'''''''''''''*******~~~
Kasun Gajasinghe,
University of Moratuwa,
Sri Lanka.
Blog: http://blog.kasunbg.org
Twitter: http://twitter.com/kasunbg

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