Hi,
yes I aggree with Samuel. To summarize we have at least three
problems:
- As you said currently Lyo RIOs projects are only samples &
they are not released (part of the Lyo download). This means do
not want adding a dependency between the clients and the RIOs
projects. And also the same for customer provider tools.
- We cannot copy and/or modify these resources in customer tools
to avoid EPL license violation.
- A customer specific tool that provide an OSLC provider "should
not" depend on client projects (that are specific for consumer
tools)
I think, as suggered by Samuel, moving all common resources in
OSLC4J Core & refactoring RIOs projects to use thes latest
will resolve these issues and also will be very helpfull for time
and bug fixing.
Best regards,
Idrissa
Le 07/06/2013 16:41, Samuel Padgett a
écrit :
Hi, Jean-Luc. I'm open as to
where to put the resources, but I'm hesitant to add a
dependency between the client and the reference
implementations. They're only samples and not something we
ship today as part of the Lyo download.
Maybe we should promote
OSLC4JAutomationCommon, OSLC4JChangeManagementCommon, and
OSLC4JQualityManagementCommon to org.eclipse.lyo.core and
include them in our Lyo releases.
Regards,
Samuel Padgett | IBM Rational | spadgett@xxxxxxxxxx
"Johnson, Jean-Luc"
---06/07/2013 08:30:02 AM---Dear Idrissa and Samuel, I'm not
sure that copying the domain implementations to the core
project
Dear Idrissa and Samuel,
I'm not sure that copying the domain implementations to the
core project
is the best way to avoid duplicate content. Of course the
consumer needs
the
implementation of the OSLC domains. So far they are available
in the
projects http://git.eclipse.org/c/lyo/org.eclipse.lyo.core.git/ and
http://git.eclipse.org/c/lyo/org.eclipse.lyo.rio.git/
According to me, the best way to proceed is to update the
pom.xml at
http://git.eclipse.org/c/lyo/org.eclipse.lyo.client.git/tree/org.eclipse
.lyo.client.java/pom.xml and to add the relevant projects to
the list of
dependencies. Basically it is done for all the service
providers
projects like OSLC4JChangeManagement, OSLC4JQualityManagement,
OSLC4JAutomation and so one...
Best regards,
Jean-Luc Johnson, Software and System Engineer, EADS
-----Original Message-----
From: lyo-dev-bounces@xxxxxxxxxxx [mailto:lyo-dev-bounces@xxxxxxxxxxx]
On Behalf Of lyo-dev-request@xxxxxxxxxxx
Sent: 03 June 2013 15:03
To: lyo-dev@xxxxxxxxxxx
Subject: lyo-dev Digest, Vol 23, Issue 1
Send lyo-dev mailing list submissions to
lyo-dev@xxxxxxxxxxx
To subscribe or unsubscribe via the World Wide Web, visit
http://dev.eclipse.org/mailman/listinfo/lyo-dev
or, via email, send a message with subject or body 'help' to
lyo-dev-request@xxxxxxxxxxx
You can reach the person managing the list at
lyo-dev-owner@xxxxxxxxxxx
When replying, please edit your Subject line so it is more
specific
than "Re: Contents of lyo-dev digest..."
Today's Topics:
1. An Architecture question about AM/QM/RM resources &
client
Java provided by Lyo (Idrissa)
2. An Architecture question about AM/QM/RM resources &
client
Java provided by Lyo (Idrissa)
3. Re: An Architecture question about AM/QM/RM resources
&
client Java provided by Lyo (Samuel Padgett)
4. Re: An Architecture question about AM/QM/RM resources
&
client Java provided by Lyo (Idrissa)
----------------------------------------------------------------------
Message: 1
Date: Mon, 3 Jun 2013 11:27:48 +0200
From: Idrissa <idydieng@xxxxxxxxx>
To: lyo-dev@xxxxxxxxxxx
Subject: [lyo-dev] An Architecture question about AM/QM/RM
resources &
client Java provided by Lyo
Message-ID:
<CAMFbzpUFceYwe6HNAAK_XCMcBh6Da8E2HnWq9gtjixiCGC3TEQ@xxxxxxxxxxxxxx>
Content-Type: text/plain; charset="iso-8859-1"
Dear all,
I see now the
"org.eclipse.lyo.client/org.eclipse.lyo.client.java"
plug-in
provides AM, QM or RM resource implementation. My question is
as
fellows:
Is client refers to consumer?
if so, would it be possible to contribute these resources in
the OSLC4J
Core plug-in? This allowing reusing or extending them in
customer-specific
tools.
This would be helpfull.
--
Best regards / Cordialement / Mit freundlichen Gr?ssen
--
Dr. Idrissa Abdoulaye DIENG
Technology Manager
Phone: +33 (0)9 83 25 77 12
Fax: +33 (0)9 83 56 77 12
Web: http://www.itemis.com
Mail: idrissa.dieng@xxxxxxxxxx
LinkedIn: http://www.linkedin.com/in/idydi
itemis France SAS
----------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://dev.eclipse.org/mailman/private/lyo-dev/attachments/20130603/ad4
eaca9/attachment.html>
------------------------------
Message: 2
Date: Mon, 3 Jun 2013 15:26:20 +0200
From: Idrissa <idydieng@xxxxxxxxx>
To: lyo-dev@xxxxxxxxxxx, Idrissa Dieng
<idydieng@xxxxxxxxx>
Subject: [lyo-dev] An Architecture question about AM/QM/RM
resources &
client Java provided by Lyo
Message-ID:
<CAMFbzpV6C3aBd4-wjOJ4L0VmeOGpJnyDDQRiHKQkN5yvHFOH5Q@xxxxxxxxxxxxxx>
Content-Type: text/plain; charset="iso-8859-1"
Dear all,
I see now the
"org.eclipse.lyo.client/org.eclipse.lyo.client.java"
plug-in
provides AM, QM or RM resource implementation. My question is
as
fellows:
Is client refers to consumer?
if so, would it be possible to contribute these resources in
the OSLC4J
Core plug-in? This allowing reusing or extending them in
customer-specific
tools.
This would be helpfull.
--
Best regards / Cordialement / Mit freundlichen Gr?ssen
--
Dr. Idrissa Abdoulaye DIENG
Technology Manager
Phone: +33 (0)9 83 25 77 12
Fax: +33 (0)9 83 56 77 12
Web: http://www.itemis.com
Mail: idrissa.dieng@xxxxxxxxxx
LinkedIn: http://www.linkedin.com/in/idydi
itemis France SAS
----------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://dev.eclipse.org/mailman/private/lyo-dev/attachments/20130603/0e9
08bc1/attachment.html>
------------------------------
Message: 3
Date: Mon, 3 Jun 2013 09:54:15 -0400
From: Samuel Padgett <spadgett@xxxxxxxxxx>
To: Lyo project developer discussions
<lyo-dev@xxxxxxxxxxx>
Cc: lyo-dev-bounces@xxxxxxxxxxx
Subject: Re: [lyo-dev] An Architecture question about AM/QM/RM
resources & client Java provided by Lyo
Message-ID:
<OF16E5C975.C1C6D656-ON85257B7F.004ADFE3-85257B7F.004C6675@xxxxxxxxxx>
Content-Type: text/plain; charset="iso-8859-1"
Hi, Idrissa. Yes, client means consumer.
It's a good idea. We also have several copies of some of these
resources
in
the client and various samples, and moving the resource into
the core
avoids duplicate code. Clients picking up newer Lyo versions
will need
to
update their imports, but I think that's OK.
I opened an enhancement:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=409728
Thanks,
Samuel Padgett | IBM Rational | spadgett@xxxxxxxxxx
From: Idrissa <idydieng@xxxxxxxxx>
To: lyo-dev@xxxxxxxxxxx, Idrissa Dieng
<idydieng@xxxxxxxxx>
Date: 06/03/2013 09:27 AM
Subject: [lyo-dev] An Architecture question about AM/QM/RM
resources & client Java provided by Lyo
Sent by: lyo-dev-bounces@xxxxxxxxxxx
Dear all,
I see now the
"org.eclipse.lyo.client/org.eclipse.lyo.client.java"
plug-in
provides AM, QM or RM resource implementation. My question is
as
fellows:
Is client refers to consumer?
if so, would it be possible to contribute these resources in
the OSLC4J
Core plug-in? This allowing reusing or extending them in
customer-specific
tools.
This would be helpfull.
--
Best regards / Cordialement / Mit freundlichen Gr?ssen
--
Dr. Idrissa Abdoulaye DIENG
Technology Manager
Phone: +33 (0)9 83 25 77 12
Fax: +33 (0)9 83 56 77 12
Web: http://www.itemis.com
Mail: idrissa.dieng@xxxxxxxxxx
LinkedIn: http://www.linkedin.com/in/idydi
itemis France SAS
----------------------------------------
_______________________________________________
lyo-dev mailing list
lyo-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/lyo-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://dev.eclipse.org/mailman/private/lyo-dev/attachments/20130603/1f7
15b26/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: graycol.gif
Type: image/gif
Size: 105 bytes
Desc: not available
URL:
<http://dev.eclipse.org/mailman/private/lyo-dev/attachments/20130603/1f7
15b26/attachment.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ecblank.gif
Type: image/gif
Size: 45 bytes
Desc: not available
URL:
<http://dev.eclipse.org/mailman/private/lyo-dev/attachments/20130603/1f7
15b26/attachment-0001.gif>
------------------------------
Message: 4
Date: Mon, 3 Jun 2013 16:02:17 +0200
From: Idrissa <idydieng@xxxxxxxxx>
To: Samuel Padgett <spadgett@xxxxxxxxxx>
Cc: lyo-dev-bounces@xxxxxxxxxxx, Lyo project developer
discussions
<lyo-dev@xxxxxxxxxxx>
Subject: Re: [lyo-dev] An Architecture question about AM/QM/RM
resources & client Java provided by Lyo
Message-ID:
<CAMFbzpX3Mr1ZuiSgVRqLQNk1oiRzTFV1FwkVNAFPvX751nuqjA@xxxxxxxxxxxxxx>
Content-Type: text/plain; charset="iso-8859-1"
Thanks for your quite reply ;)
2013/6/3 Samuel Padgett <spadgett@xxxxxxxxxx>
> Hi, Idrissa. Yes, client means consumer.
>
> It's a good idea. We also have several copies of some of
these
resources
> in the client and various samples, and moving the
resource into the
core
> avoids duplicate code. Clients picking up newer Lyo
versions will need
to
> update their imports, but I think that's OK.
>
> I opened an enhancement:
>
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=409728
>
> Thanks,
> Samuel Padgett | IBM Rational | spadgett@xxxxxxxxxx
>
>
> [image: Inactive hide details for Idrissa ---06/03/2013
09:27:46
AM---Dear
> all, I see now the
"org.eclipse.lyo.client/org.eclipse.lyo.c]Idrissa
> ---06/03/2013 09:27:46 AM---Dear all, I see now the
> "org.eclipse.lyo.client/org.eclipse.lyo.client.java"
plug-in
>
>
>
> From:
>
>
> Idrissa <idydieng@xxxxxxxxx>
>
> To:
>
>
> lyo-dev@xxxxxxxxxxx, Idrissa Dieng
<idydieng@xxxxxxxxx>
>
> Date:
>
>
> 06/03/2013 09:27 AM
>
> Subject:
>
>
> [lyo-dev] An Architecture question about AM/QM/RM
resources & client
Java
> provided by Lyo
>
> Sent by:
>
>
> lyo-dev-bounces@xxxxxxxxxxx
> ------------------------------
>
>
>
> Dear all,
>
> I see now the
"org.eclipse.lyo.client/org.eclipse.lyo.client.java"
plug-in
> provides AM, QM or RM resource implementation. My
question is as
fellows:
> Is client refers to consumer?
> if so, would it be possible to contribute these resources
in the
OSLC4J
> Core plug-in? This allowing reusing or extending them in
customer-specific
> tools.
>
> This would be helpfull.
>
> --
> Best regards / Cordialement / Mit freundlichen Gr?ssen
> --
> Dr. Idrissa Abdoulaye DIENG
> Technology Manager
>
> Phone: *+33 (0)9 83 25 77 12*
<%2B33%20%280%299%2083%2025%2077%2012>
> Fax: *+33 (0)9 83 56 77 12*
<%2B33%20%280%299%2083%2056%2077%2012>
>
> Web: *http://www.itemis.com* <http://www.itemis.com/>
> Mail: *idrissa.dieng@xxxxxxxxxx*
<idrissa.dieng@xxxxxxxxxx>
> LinkedIn:
*http://www.linkedin.com/in/idydi*<http://www.linkedin.com/in/idydi>
>
>
> itemis France SAS
> ----------------------------------------
> _______________________________________________
> lyo-dev mailing list
> lyo-dev@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/lyo-dev
>
>
>
--
Cordialement,
Idrissa Abdoulaye DIENG
----------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://dev.eclipse.org/mailman/private/lyo-dev/attachments/20130603/bc0
af9b4/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: graycol.gif
Type: image/gif
Size: 105 bytes
Desc: not available
URL:
<http://dev.eclipse.org/mailman/private/lyo-dev/attachments/20130603/bc0
af9b4/attachment.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ecblank.gif
Type: image/gif
Size: 45 bytes
Desc: not available
URL:
<http://dev.eclipse.org/mailman/private/lyo-dev/attachments/20130603/bc0
af9b4/attachment-0001.gif>
------------------------------
_______________________________________________
lyo-dev mailing list
lyo-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/lyo-dev
End of lyo-dev Digest, Vol 23, Issue 1
**************************************
_______________________________________________
lyo-dev mailing list
lyo-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/lyo-dev
_______________________________________________
lyo-dev mailing list
lyo-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/lyo-dev
|