The only Windows machine I have is running Windows 8, and I am unable to reproduce this on that machine. I don’t think .gitattributes would affect this, since we have already configured spotless to always use Unix line endings.
Naba - Can you run ‘./gradlew spotlessApply’ and push the results to a branch so I can see what Spotless was complaining about? > On Nov 3, 2016, at 4:09 PM, Udo Kohlmeyer <u...@apache.org> wrote: > > I think we seriously have to look at using .gitattributes for this... > > As I initially said, it should be a no brainer.. it should just automatically > just work. > > --Udo > > > On 4/11/16 9:00 am, Bruce Schuchardt wrote: >> It's been working on my Windows 7 machine under a cygwin shell. I just ran >> it again using "clean bulid -Dskip.tests=true" from the root Geode directory >> on the develop branch. >> >> Run spotlessApply and let us know how it modified the files. >> >> >> Le 11/3/2016 à 12:38 PM, Nabarun Nag a écrit : >>> I tested gradlew build on a windows 10 machine to test the spotless feature. >>> >>> Steps: >>> 1. git clone https://git-wip-us.apache.org/repos/asf/incubator-geode.git >>> open >>> 2. cd open >>> 3. git checkout -b develop origin/develop >>> 4. ./gradlew clean build -Dskip.tests=true >>> >>> The build failed with multiple formatting error on each file. >>> >>> In my opinion the issue still exists. It will be awesome if someone else >>> can verify if the issue still exists by running the build steps on a >>> different windows machine. >>> >>> Regards >>> Nabarun >>> >>> On Mon, Oct 24, 2016 at 3:50 PM Bruce Schuchardt <bschucha...@pivotal.io> >>> wrote: >>> >>>> The lineEndings setting works great. I've pushed the change to develop >>>> >>>> On Mon, Oct 24, 2016 at 3:47 PM, Dan Smith <dsm...@pivotal.io> wrote: >>>> >>>>> I think we have a fix for the spotless line ending issue on windows; >>>> Bruce >>>>> will check it in shortly: >>>>> >>>>> diff --git a/build.gradle b/build.gradle >>>>> index a734e05..6e82433 100755 >>>>> --- a/build.gradle >>>>> +++ b/build.gradle >>>>> @@ -88,6 +88,7 @@ subprojects { >>>>> >>>>> apply plugin: "com.diffplug.gradle.spotless" >>>>> spotless { >>>>> + lineEndings = 'unix'; >>>>> java { >>>>> eclipseFormatFile >>>>> "${rootProject.projectDir}/etc/eclipse-java-google-style.xml" >>>>> >>>>> >>>>> On Mon, Oct 24, 2016 at 2:50 PM, Bruce Schuchardt < >>>> bschucha...@pivotal.io> >>>>> wrote: >>>>> >>>>>> Running geode-core:spotlessCheck complains that all of the .java files >>>>>> have format violations >>>>>> >>>>>> * What went wrong: >>>>>> Execution failed for task ':geode-core:spotlessJavaCheck'. >>>>>>> Format violations were found. Run 'gradlew spotlessApply' to fix >>>> them. >>>>>> geode-core\src\jca\java\org\apache\geode\internal\ra\GFConne >>>>>> ctionFactoryImpl.java >>>>>> geode-core\src\jca\java\org\apache\geode\internal\ra\ >>>>> GFConnectionImpl.java >>>>>> geode-core\src\jca\java\org\apache\geode\internal\ra\spi\JCA >>>>>> LocalTransaction.java >>>>>> geode-core\src\jca\java\org\apache\geode\internal\ra\spi\JCA >>>>>> ManagedConnection.java >>>>>> geode-core\src\jca\java\org\apache\geode\internal\ra\spi\JCA >>>>>> ManagedConnectionFactory.java >>>>>> geode-core\src\jca\java\org\apache\geode\internal\ra\spi\JCA >>>>>> ManagedConnectionnMetaData.java >>>>>> etc. >>>>>> >>>>>> Until this is fixed I can't validate that the changes I check in >>>> conform >>>>>> to the formatting rules. >>>>>> >> >