Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [sisu-dev] sisu-dev Digest, Vol 15, Issue 3

On 13 Nov 2013, at 17:13, Matthew Bishop wrote:

> This is great news! I've started looking at it, but was immediately confused by the sheet number of "inject" 0.1.0 groups and artifacts:
> 
> org.eclipse.sisu

^ the groupId for all Eclipse/Sisu artifacts

> sisu-inject

^ the artifactId for the Eclipse/Sisu-Inject parent-pom

> org.sonatype.sisu

^ the old groupId for Sisu at Sonatype - none of the Eclipse artifacts use this groupId, but it is still used by various Sisu-related projects that were not moved to Eclipse

> org.eclipse.sisu.inject

^ the artifactId for the main Eclipse/Sisu-Inject bundle

> Why so many?

The hierarchy is clearer when you look at the project tree.

Eclipse/Sisu has three sub-projects:

	Sisu-Inject	@Inject support
	Sisu-Plexus	Plexus support
	Sisu-Mojos	Maven mojos

The Sisu-Mojos is the only one with a single module (mainly because it's small and adheres to Maven plugin naming convention).

The other two sub-projects have one or more modules, plus separate test modules, and a site module (to produce the update site).

Because of this they need a parent-pom to share build configuration across the modules:

	Sisu-Inject's parent-pom has groupId: org.eclipse.sisu and artifactId: sisu-inject
	Sisu-Plexus' parent-pom has groupId: org.eclipse.sisu and artifactId: sisu-plexus

The main bundle in each sub-project combines the groupId with the sub-project name to get its artifactId, so the main bundle in Sisu-Inject has an artifactId of org.eclipse.sisu.inject

This is so that if people decide to download the bundle from Central that it still contains the full name (and not just some suffix like "inject.jar")

> --
> Matthew Bishop
> Senior Product Architect
> Elastic Path Inc.
> 
>> On Nov 13, 2013, at 9:00 AM, "sisu-dev-request@xxxxxxxxxxx" <sisu-dev-request@xxxxxxxxxxx> wrote:
>> 
>> Send sisu-dev mailing list submissions to
>>   sisu-dev@xxxxxxxxxxx
>> 
>> To subscribe or unsubscribe via the World Wide Web, visit
>>   https://dev.eclipse.org/mailman/listinfo/sisu-dev
>> or, via email, send a message with subject or body 'help' to
>>   sisu-dev-request@xxxxxxxxxxx
>> 
>> You can reach the person managing the list at
>>   sisu-dev-owner@xxxxxxxxxxx
>> 
>> When replying, please edit your Subject line so it is more specific
>> than "Re: Contents of sisu-dev digest..."
>> 
>> 
>> Today's Topics:
>> 
>>  1. [ANN] Eclipse/Sisu 0.1.0 (Stuart McCulloch)
>> 
>> 
>> ----------------------------------------------------------------------
>> 
>> Message: 1
>> Date: Tue, 12 Nov 2013 18:51:44 +0000
>> From: Stuart McCulloch <mcculls@xxxxxxxxx>
>> To: Sisu project community <sisu-users@xxxxxxxxxxx>,    Sisu project
>>   developer discussions <sisu-dev@xxxxxxxxxxx>
>> Subject: [sisu-dev] [ANN] Eclipse/Sisu 0.1.0
>> Message-ID: <B43A2162-7C58-4EC9-A6AE-EB2A77081209@xxxxxxxxx>
>> Content-Type: text/plain; charset=us-ascii
>> 
>> Hi folks,
>> 
>> Eclipse/Sisu 0.1.0 has now been released:
>> 
>>   http://eclipse.org/sisu/download/
>> 
>>   http://wiki.eclipse.org/Sisu/Changelog
>> 
>> This is our first release from the incubator :)
>> 
>> --
>> Cheers, Stuart
>> 
>> 
>> ------------------------------
>> 
>> 
> 
> 
> Matthew Bishop, Senior Architect
> Mobile: +1-604-218-8102
> Email: Matthew.Bishop@xxxxxxxxxxxxxxx
> 
> Elastic Path Software Inc.
> Web: www.elasticpath.com
> Blog: www.getelastic.com
> Community: grep.elasticpath.com
> Careers: www.elasticpath.com/jobs
> 
> Confidentiality Notice: This message is intended only for the use of the designated addressee(s), and may contain information that is privileged, confidential and exempt from disclosure. Any unauthorized viewing, disclosure, copying, distribution or use of information contained in this e-mail is prohibited and may be unlawful. If you received this e-mail in error, please reply to the sender immediately to inform us you are not the intended recipient and delete the email from your computer system. Thank you.
> 
> _______________________________________________
>> sisu-dev mailing list
>> sisu-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/sisu-dev
>> 
>> 
>> End of sisu-dev Digest, Vol 15, Issue 3
>> ***************************************
>> 
> 
> _______________________________________________
> sisu-dev mailing list
> sisu-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/sisu-dev



Back to the top