We have a notion of "build and test dependencies" that are really just "works with" dependencies.
There's more here: https://wiki.eclipse.org/Development_Resources/IP/Test_and_Build_Dependencies HTH, Wayne On Tue, May 30, 2017 at 11:17 AM, Pellmann Marc (INST/ECS4) < [email protected]> wrote: > Hi Wayne, > > > > thanks for your explanations! The JMeter code will not be in the downloads > and is also not required for any Hono functionality. The plugin is only for > testing – does this make any difference? > > > > Mit freundlichen Grüßen / Best regards > > > > *Marc Pellmann INST/ECS4 * > Tel. +49 30 726112-132 <+49%2030%20726112132> > > *From:* [email protected] [mailto:incubation-bounces@ > eclipse.org] *On Behalf Of *wayne beaton > *Sent:* Dienstag, 30. Mai 2017 16:57 > *To:* Discussions for new Eclipse projects <[email protected]> > *Subject:* Re: [incubation] CQ for JMeter plugin > > > > Hi Marc. > > > > It depends on the nature of the use. If you need to actually include the > JMeter code with Eclipse Hono project downloads or the project code > requires that JMeter be present in order to provide any function, then > JMeter is what the guidelines [1] call a "prerequisite dependency". In this > case, the JMeter code along with the transitive closure of the dependencies > must be removed an approved by the IP Team. Basically, anything that has to > be there for the project code to run needs to be approved. > > > > Note that there is a notion of an "exempt prerequisite" dependency where > we make exceptions for things like operating systems and Java runtimes. > > > > If the Eclipse Hono project does not actually include the JMeter bits in > downloads and we can argue that Eclipse Hono does not require JMeter to > provide reasonable functionality, but does provide enhanced functionality > when JMeter is present, then we can pursue it as a "works with" dependency. > The IP Team relies on the PMC to validate the nature of a "works with" > dependency, but does not do any sort of formal review of the code or > dependencies. If this is the case, then indicate in a comment on the CQ > that the dependency is "works with" and the EMO IP Team will take care of > you. > > > > Does this help? > > > > [1] https://eclipse.org/org/documents/Eclipse_Policy_and_ > Procedure_for_3rd_Party_Dependencies_Final.pdf > > > > On Tue, May 30, 2017 at 10:26 AM, Pellmann Marc (INST/ECS4) < > [email protected]> wrote: > > Hi, > > > > I wrote a JMeter plugin for the Hono project. This imports and > uses/extends some classes from JMeter_core (https://mvnrepository.com/ > artifact/org.apache.jmeter/ApacheJMeter_core/3.2). > > > > It is written to be used inside a typical JMeter 3.2 installation, which > includes more 3rd party stuff as the pure JMeter_core. My question is now > if it is enough to just give the source code from JMeter_core into the CQ > process? > > > > Or do I need to check which 3rd party dependencies/jars inside the JMeter > installation are at least necessary to run the simplest variant of the > JMeter plugin together with JMeter and give them also as source (which > might be really complicated). > > > > Mit freundlichen Grüßen / Best regards > > > > *Marc Pellmann* > > > > Bosch Software Innovations GmbH > > INST/ECS4 > > Schöneberger Ufer 89-91 > > 10785 Berlin > > GERMANY > > > > [email protected] > > > > Registered office: Berlin, Register court: Amtsgericht Charlottenburg, HRB > 148411 B > > Executives: Dr. Ing. Rainer Kallenbach, Michael Hahn > > > > > _______________________________________________ > incubation mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/incubation > > > > > > -- > > Wayne Beaton > > Director of Open Source Projects > > The Eclipse Foundation > > _______________________________________________ > incubation mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/incubation > > -- Wayne Beaton Director of Open Source Projects The Eclipse Foundation
_______________________________________________ incubation mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/incubation
