While Benson is right about -source artifacts (not meant for rebuilding),
this resembles me to M2E's "Project Materialisation", where based on POM of
the given project (is fetched during dependency resolution), and IF the SCM
metadata are okay, etc, the project tag is checked out into workspace....






On Wed, Feb 26, 2014 at 12:20 PM, Benson Margulies <[email protected]>wrote:

> I don't believe that this is a viable scheme.
>
> Maven source artifacts are not generally buildable, but are aimed at
> IDEs for debugging visibility. You can't trust the SVM info, and you
> don't know what -P/-D options were used to make the binary. We would
> need a new train of metadata. This will only lead to more of the
> horrible pattern of distro people mis-building Maven and Maven
> artifacts, leading to confused users and bug reports when they expect
> these things to work right. Maven was not designed to facilitate the
> Debian pattern. If someone wants to move in that direction, they
> should join the dev community, watch for work on Maven 4, and advocate
> (and volunteer to code) solutions to provide the right metadata to do
> this. Thowing an inexperienced student into trying to do this with
> Maven 3 in a summer is a recipe for failure.
>
> On Tue, Feb 25, 2014 at 4:48 AM, Daniel Pocock <[email protected]>
> wrote:
> >
> >
> > Hi,
> >
> > I recently published an idea for discovering the source code of Java
> > projects (e.g. by exploring meta data from pom.xml) and trying to
> > automatically and recursively build dependencies (including plugins)
> > from source
> >
> >
> https://wiki.debian.org/SummerOfCode2014/Projects#SummerOfCode2014.2FProjects.2FRecursively_building_Java_dependencies_from_source.Recursively_building_Java_dependencies_from_source
> >
> > This would satisfy various objectives, for example:
> >
> > - automated construction of Debian/Ubuntu/RPM packages
> > - ensuring that non-free components don't creep into the dependency tree
> > of projects that aim to be published under a free license
> > - ensuring that 100% of dependency code can be passed through code
> > quality/security scanning tools (this is a common requirement for larger
> > corporations when evaluating whether to use a free software project)
> >
> > I have some plans for how this project could be broken down into
> > achievable tasks for a GSoC student but to go ahead it would need at
> > least one additional mentor, mainly because Google has accepted the
> > Ganglia organisation this year and I am one of the admins for Ganglia.
> > The project has been proposed under Debian (mainly as a way of enabling
> > the creation of more Debian packages) but it could also be completed
> > under another organisation.  Please feel free to email me privately if
> > you may be interested.
> >
> > Regards,
> >
> > Daniel
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to