Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [soa-pmc] [CQ 8000] build- and test-only dependencies Version: 0.1.33

Hi Wayne

Thanks for putting the time to push that forward. We actually did approve "works with" for jython (1), RestDoc-renderer (2), but this (massive) one has only been approved by Adrian (3) for now.

So here I'm voting +1.
=> Bob, Marc G. ?

My motivations :

* junit (do you use Orbit's junit ?) and maven are the most obvious choices at eclipse.org to build projects. And Codehaus Mojos are classically useful maven plugins. Eclipse m2e plugin as well (there I'm going to be mocked for merely asking the question). So no discussion here.
* groovy as a scripting engine for tests seems perfectly fine to me (seems you already have a test scripting engine in jython, you people like JVM versatility it seems ;)
* rest-assured is one of the most efficient and powerful way to really test REST APIs. In my mind using it is logical when doing REST as well as someone already using RestDoc-renderer.
* PlantUML and InkScape are the kind of tools used by most of us to draw or graphically model software architectures. I've got nothing against their particular choice.

It seems to me that, for most of these, if you were using them only manually, a CQ wouldn't even be required ; so let's not punish you for trying to do it better by automating it all !

Regards,
Marc Dutoo
Open Wide

(1) 4 votes +1, no others http://dev.eclipse.org/mhonarc/lists/soa-pmc/msg01674.html
(2) 4 votes +1, no others http://dev.eclipse.org/mhonarc/lists/soa-pmc/msg01679.html http://dev.eclipse.org/mhonarc/lists/soa-pmc/msg01681.html
(3) http://dev.eclipse.org/mhonarc/lists/soa-pmc/msg01677.html

Le 14/05/2014 16:51, Wayne Beaton a écrit :
Greetings PMC.

Per the Guidelines for the Review of Third Party Dependencies [1], a PMC discussion is required. I'm initiating this discussion on your behalf since I'm pretty sure you haven't had to deal with very many of these in the past and thought that you might value an assist.

AFAICT, this request--which is for a handful of dependencies required for building the project--seems very reasonable. Does anything on the list stand out as potentially problematic?

Thanks,

Wayne

[1] https://wiki.eclipse.org/Development_Resources

On 05/09/2014 03:16 PM, emo-ip-team@xxxxxxxxxxx wrote:
http://dev.eclipse.org/ipzilla/show_bug.cgi?id=8000





--- Comment #7 from Sharon Corbett <sharon.corbett@xxxxxxxxxxx>  2014-05-09 15:16:11 ---
Hi PMC:

Any chance PMC has discussed this Workswith request as of yet and voted on the
request.  If so, please provide the relevant URL.

Thanks,
Sharon



--
Wayne Beaton
Director of Open Source Projects, The Eclipse Foundation
Learn about Eclipse Projects
EclipseCon France 2014


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


--
Marc Dutoo - Head of R&D Dept.
www.openwide.fr - The Open Source Architect
www.easysoa.org - Agile, non-intrusive governance for Service-oriented Information Systems
--- Begin Message ---
+1 for me, this makes sense
Adrian.

-----Original Message-----
From: soa-pmc-bounces@xxxxxxxxxxx [mailto:soa-pmc-bounces@xxxxxxxxxxx] On Behalf Of Oliver Kopp
Sent: 24 March 2014 16:08
To: SOA PMC mailing list
Subject: [soa-pmc] Winery's Workswiths :)

Hi,

and one more "works with" attempt. :-))

I filed CQ 8000 requesting some build dependencies. Marc already approved it, but Sharon asks for an discussion. This is what I'm trying to accomplish now :)

I requested following dependencies:

For testing REST resources:
* com.jayway.restassured:rest-assured:1.9.0

For testing:
* junit:junit:4.11

For easier versioning and inclusion of bower:
* org.apache.maven.plugins:maven-antrun-plugin:1.7
* org.apache.maven.plugins:maven-assembly-plugin:2.4
* org.apache.maven.plugins:maven-clean-plugin:2.5
* org.apache.maven.plugins:maven-compiler-plugin:3.1
* org.apache.maven.plugins:maven-jar-plugin:2.3.1
* org.apache.maven.plugins:maven-surefire-plugin:2.16
* org.apache.maven.plugins:maven-war-plugin:2.4
* org.codehaus.groovy:groovy-all:2.1.7
* org.codehaus.mojo:build-helper-maven-plugin:1.8
* org.codehaus.mojo:versions-maven-plugin:2.1
* org.eclipse.m2e:lifecycle-mapping:1.0.0

Generates JAX-B classes for the TOSCA XSD
* org.codehaus.mojo:jaxb2-maven-plugin:1.5

Furthermore, I want to use PlantUML (via a plain jar, which has to be fetched by the user himself)
Homepage: http://plantuml.sourceforge.net/
Download: http://sourceforge.net/projects/plantuml/files/plantuml.jar/download

Inkscape is also required to build the documentation. It is *not* distributed with Winery:
Homepage: http://www.inkscape.org
Download: http://www.inkscape.org/en/download/

Is this OK or does someone of you have objections?

TYIA and cheers,

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

--- End Message ---

Back to the top