Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [technology-pmc] Request to mark sisu-maven-plugin specific dependencies as 'WORKS WITH'

On 9 Sep 2013, at 18:57, Wayne Beaton wrote:

I just followed the links that I should have followed before...

All of these CQs are already approved as standard prereq dependencies that you can distribute.

What's the distinction that you're looking for here? Permission to distributed them from Maven Central instead of eclipse.org?

That I can mark them as WORKSWITH because they are not a prerequisite for Sisu, but rather that Sisu (more specifically the sisu-maven-plugin) works with these dependencies when that plugin is run inside Maven.

Perhaps it's a fine line, because they are required to compile the sisu-maven-plugin, but they won't be distributed from eclipse.org and only people who explicitly add the sisu-maven-plugin to their build will use them.

(and in that situation the Maven runtime will effectively be supplying these dependencies to the plugin)

Wayne

On 09/09/2013 12:32 PM, Gunnar Wagenknecht wrote:
+1

-GUnnar

Am 09.09.2013 um 18:08 schrieb Chris Aniszczyk <caniszczyk@xxxxxxxxx>:

+1 from my POV then


On Mon, Sep 9, 2013 at 10:58 AM, Stuart McCulloch <mcculls@xxxxxxxxx> wrote:
On 9 Sep 2013, at 16:44, Wayne Beaton wrote:

Is Sisu otherwise useful without the sisu-maven-plugin?

Yes, the sisu-maven-plugin is a utility for downstream users to generate an optional index file that makes classpath scanning faster.

Users can also generate the same index file using the Java6 annotation processor, or the built-in command-line utility class (SisuIndex).

You can use Sisu without this index file and you can also define your own scanning strategy to use a completely different approach.

     Wayne

On 09/02/2013 12:59 PM, Stuart McCulloch wrote:
Hi,

The sisu-maven-plugin (http://git.eclipse.org/c/sisu/org.eclipse.sisu.mojos.git) refers to the following dependencies in its Maven project descriptor (pom.xml):

	https://dev.eclipse.org/ipzilla/show_bug.cgi?id=7464	--	maven-plugin-api 3.0
	https://dev.eclipse.org/ipzilla/show_bug.cgi?id=7465	--	maven-common-artifact-filters 1.4
	https://dev.eclipse.org/ipzilla/show_bug.cgi?id=7468	--	slf4j-nop 1.6.4

These dependencies are indirectly distributed via the Central Repository when someone uses the sisu-maven-plugin, but won't be distributed from Eclipse. They are not used anywhere else in the Sisu project.

Is it acceptable to mark these dependencies as 'WORKS WITH' ?

--
Cheers, Stuart
_______________________________________________
technology-pmc mailing list
technology-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/technology-pmc


--
Wayne Beaton
Director of Open Source Projects, The Eclipse Foundation
Learn about Eclipse Projects
<eclipsecon logo 480px x 60px.jpg>
_______________________________________________
technology-pmc mailing list
technology-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/technology-pmc


_______________________________________________
technology-pmc mailing list
technology-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/technology-pmc




--
Cheers,

Chris Aniszczyk
http://aniszczyk.org
+1 512 961 6719
_______________________________________________
technology-pmc mailing list
technology-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/technology-pmc

-- 
Gunnar Wagenknecht
gunnar@xxxxxxxxxxxxxxx







_______________________________________________
technology-pmc mailing list
technology-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/technology-pmc

--
Wayne Beaton
Director of Open Source Projects, The Eclipse Foundation
Learn about Eclipse Projects
<eclipsecon logo 480px x 60px.jpg>
_______________________________________________
technology-pmc mailing list
technology-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/technology-pmc


Back to the top