Re: [hibernate-dev] Hibernate ORM and Java 8 usage

2016-01-13 Thread Steve Ebersole
I agree completely with this. And yes he did, but then we are moving to Asciidoc :) On Wed, Jan 13, 2016 at 10:32 AM Hardy Ferentschik wrote: > Hi, > > > slightly related and just in case you are not aware of this feature > > yet: You can include (parts of) actual source code files straight i

Re: [hibernate-dev] Hibernate ORM and Java 8 usage

2016-01-13 Thread Hardy Ferentschik
Hi, > slightly related and just in case you are not aware of this feature > yet: You can include (parts of) actual source code files straight into > AsciiDoc documents. We do that in the HV reference guide, e.g. at [1]. > That way you are 100% sure your examples actually compile (and pass > tests)

Re: [hibernate-dev] Hibernate ORM and Java 8 usage

2016-01-13 Thread Gunnar Morling
Right; you also can use the same tag several times if you want several distinct snippets from a file to end up in one listing in the docs: https://github.com/hibernate/hibernate-validator/blob/master/documentation/src/test/java/org/hibernate/validator/referenceguide/chapter11/failfast/Car.java . T

Re: [hibernate-dev] Hibernate ORM and Java 8 usage

2016-01-13 Thread Vlad Mihalcea
It's quite flexible. I'll have to use it as soon as we agree with the tests that were moved into the doc folder. Vlad On Wed, Jan 13, 2016 at 5:07 PM, Gunnar Morling wrote: > Right; you also can use the same tag several times if you want several > distinct snippets from a file to end up in one

Re: [hibernate-dev] Hibernate ORM and Java 8 usage

2016-01-13 Thread Vlad Mihalcea
This is how you mark an anchor in the source code: //tag::constraintMapping[]HibernateValidatorConfiguration configuration = Validation.byProvider( HibernateValidator.class ) .configure(); ConstraintMapping constraintMapping = configuration.createConstraintMapping(); constraintMapping

Re: [hibernate-dev] Hibernate ORM and Java 8 usage

2016-01-13 Thread Vlad Mihalcea
Hi Gunnar, That's really cool, I didn't know that. We have the old code snippets as they were copied from the docbook folder and there are also some new tests that I wrote for the new content. I could really use this approach for the new snippets. Vlad On Wed, Jan 13, 2016 at 4:47 PM, Gunnar Mor

Re: [hibernate-dev] Hibernate ORM and Java 8 usage

2016-01-13 Thread Steve Ebersole
Gunnar, that's very awesome. You mention being able to include snippets of an actual source file. Do you have pointers to an explanation of the snippets/portion part of that? On Wed, Jan 13, 2016 at 8:47 AM Gunnar Morling wrote: > Hey Vlad, > > slightly related and just in case you are not awa

Re: [hibernate-dev] Hibernate ORM and Java 8 usage

2016-01-13 Thread Gunnar Morling
Hey Vlad, slightly related and just in case you are not aware of this feature yet: You can include (parts of) actual source code files straight into AsciiDoc documents. We do that in the HV reference guide, e.g. at [1]. That way you are 100% sure your examples actually compile (and pass tests) and

Re: [hibernate-dev] Hibernate ORM and Java 8 usage

2016-01-13 Thread Vlad Mihalcea
Hi Steve, The User Guide illustrations are snippets of code that go into the extras folder, which stays right next to every chapter. That's in the main folder. The tests are now located in the test folder of the documentation folder, so that we can update/evolve them in future. They are also a pr

Re: [hibernate-dev] Hibernate ORM and Java 8 usage

2016-01-13 Thread Steve Ebersole
Vlad, I see you created a PR for moving your new tests out of hibernate-entitymanager into documentation. I guess that depends on the intent. Are they meant as illustrations? And if so, how are you expecting people will see them? And if they are meant as real tests rather than as illustrations,

Re: [hibernate-dev] Hibernate ORM and Java 8 usage

2016-01-12 Thread andrea boriero
I'm not against the use of Java 8 letting AnimalSniffer guarding for compatibility, but I understand this can cause some problems so I'm ok with removing Java 8 usage from tests. On 12 January 2016 at 10:07, Gunnar Morling wrote: > @Vlad, what Java 8 syntax specifically are you using in the user

Re: [hibernate-dev] Hibernate ORM and Java 8 usage

2016-01-12 Thread Gunnar Morling
@Vlad, what Java 8 syntax specifically are you using in the user guide tests (examples?)? I like the idea of using a current syntax in usage examples, to give the guide a current look and show that our APIs play well with current Java versions (while staying compatible with older ones). 2016-01

Re: [hibernate-dev] Hibernate ORM and Java 8 usage

2016-01-12 Thread Sanne Grinovero
+1 for Vlad's proposal to use the same JDK for tests and main code in a given module. Infinispan requires Java8 at runtime too, so that module should be the only one to use Java8? On 12 January 2016 at 07:55, Vlad Mihalcea wrote: > I used Java 8 syntax in the User Guide tests as I remembered tha

Re: [hibernate-dev] Hibernate ORM and Java 8 usage

2016-01-11 Thread Vlad Mihalcea
I used Java 8 syntax in the User Guide tests as I remembered that tests can use it, but I also agree that this is a rather strange move. Since we need to support Java 1.6, maybe it's a better idea to use the latest JDK just in the modules where we have no other choice. For testing, I think that 1.6

Re: [hibernate-dev] Hibernate ORM and Java 8 usage

2016-01-11 Thread Steve Ebersole
The former. People commit things that already assume the move to Java 8 locally to build (and test). But at the moment we have not formalized that, and so that causes problems when we import into an IDE - the imported IDE project is built for 1.6 compliance and so everything we try in the IDE fai

Re: [hibernate-dev] Hibernate ORM and Java 8 usage

2016-01-11 Thread Gunnar Morling
Hey, > or we move to Java 8 and rely on > AnimalSniffer to make sure we are still compatible. WDYM by "move to Java8" exactly? Requiring it at Hibernate's build time, or also at runtime in user apps? 2016-01-11 19:49 GMT+01:00 Steve Ebersole : > The use of Java 8 features in Hibernate ORM is st

[hibernate-dev] Hibernate ORM and Java 8 usage

2016-01-11 Thread Steve Ebersole
The use of Java 8 features in Hibernate ORM is starting to expand. Luckily it is still constrained to just tests. However these usages make development in an IDE more and more difficult. Previously this was isolated to hibernate-infinispan. Now[1] this has crept into hibernate-entitymanager. We