On Sun, Jan 6, 2019 at 12:32 PM Oleg Nenashev <o.v.nenas...@gmail.com> wrote: > maybe it makes sense to move [Remoting-based CLI] to a plugin
Not possible I am afraid. It either needs to be baked into core and supported, or deleted. > It is just a matter of time till we hit another Java-specific test class There is no indication that we will. The only Java 8-specific tests are those which use ysoserial, which deliberately compiles against internal JRE classes to simulate deserialization exploits. > we may need to create Java11-only tests I would hope that if we start having lots of Java 11-specific code, we should simply decide to drop support for 8 already. In the past when we needed on occasion to (for example) test some 7+ API when the repo as a whole depended only on 6, we used reflection with a TODO comment to clean it up when requiring the newer Java level. > add tests relying on modules detached from Java 11 I am not sure what this means, could you elaborate? > I prefer to keep the code ready to such requirements My preference was to keep the source structure as simple as possible and make it more complex only if and when there is a demonstrated need that cannot be solved in a simpler way. If that ever happens, we have Git history to serve as a working example. Any third opinions? -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CANfRfr3Jh6udHP2z1ndpKNjrRB8qzSgwgQDuC1yTczNvMXjWiA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.