As much as a pain SBT can be sometimes, I personally find it way better
than Maven. It just takes some getting used to. We also have a fairly
complex and unique SBT config so converting that all to Maven would
probably not be an easy effort. There is the benefit that more people
are familiar with Maven, so maybe it would easy the ability for new
people to get started? Maybe an alternative is to add a cheat sheet for
common SBT commands we use?

I think I'd personally prefer that the effort be spent on trying to
resolve the issues with IntelliJ. I'm not too familiar with it but I'd
be happy to take a look at it. Are there any tips/steps to reproducing
the issues you're seeing?

- Steve

On 3/9/19 2:34 AM, Christofer Dutz wrote:
> Just a question,
> 
> If someone would offer to provide a Maven build for Daffodil, would that be 
> of interest? I too have had my struggle with SBT and it's ide integration and 
> tracking down problems in the build.
> 
> Chris
> 
> Outlook für Android<https://aka.ms/ghei36> herunterladen
> 
> ________________________________
> From: Steve Lawrence <slawre...@apache.org>
> Sent: Friday, March 8, 2019 11:48:11 PM
> To: dev@daffodil.apache.org; Beckerle, Mike
> Subject: Re: Travis auto build/test failed - but I can't figure out why. Was: 
> Fw: Failed: mbeckerle/incubator-daffodil#101 (daffodil-2092 - 0972ac9)
> 
> Yeah, it's really hard to find errors in our SBT output, especially on
> SBT output. I'd like to change this so test only output failures at
> least when run on Travis, but there's a bug in sbt that prevents
> changing the log level for tests [1]. I was able to find the two tests
> that fail:
> 
> org.apache.daffodil.section12.delimiter_properties.TestDelimiterProperties.test_DelimProp_10_02
> org.apache.daffodil.section12.delimiter_properties.TestDelimiterProperties.test_DelimProp_10_03
> 
> Note that TravisCI only shows the first 10000 lines of the output, to
> see more you need to download the raw log.
> 
> - Steve
> 
> 
> [1] https://github.com/sbt/sbt/issues/4480
> 
> On 3/8/19 5:42 PM, Beckerle, Mike wrote:
>> So I pushed a change and created a PR. 
>> https://github.com/apache/incubator-daffodil/pull/194
>>
>>
>> I got back a TravisCI failure. But when I review the log (which is HUGE), I 
>> can't see why it is failing.
>>
>> sbt test, sbt it:test, and ratCheck all pass.
>>
>>
>> The "[error]" tagged lines all look to be expected from negative it:test 
>> that are specifically creating errors. I see those when I run sbt it:test on 
>> my local machine.
>>
>>
>> So I can't see where the TravisCI failure is coming from.
>>
>>
>> The change set for this PR is pretty darn small, and is about diagnostics so 
>> should have zero performance impact.
>>
>>
>> Any insights appreciated.
>>
>>
>> ...mike beckerle
>>
>> Tresys
>>
>>
>> ________________________________
>> From: Travis CI <bui...@travis-ci.com>
>> Sent: Friday, March 8, 2019 5:08 PM
>> To: Beckerle, Mike
>> Subject: Failed: mbeckerle/incubator-daffodil#101 (daffodil-2092 - 0972ac9)
>>
>> <https://travis-ci.com/mbeckerle/incubator-daffodil?utm_medium=notification&utm_source=email>
>>
>> mbeckerle
>>
>> /
>>
>> incubator-daffodil
>>
>>
>> [branch 
>> icon]daffodil-2092<https://github.com/mbeckerle/incubator-daffodil/tree/daffodil-2092>
>>
>>
>> [build has failed]
>> Build #101 
>> failed<https://travis-ci.com/mbeckerle/incubator-daffodil/builds/103736608?utm_medium=notification&utm_source=email>
>> [arrow to build time]
>> [clock icon]1 hr, 27 mins, and 44 secs
>>
>>
>> [Michael Beckerle avatar]Michael Beckerle
>>
>> 0972ac9 CHANGESET 
>> →<https://github.com/mbeckerle/incubator-daffodil/compare/7a8103bfab5b%5E...0972ac99af4c>
>>
>>
>> Fix poor diagnostic. Fix spurious attributeFormDefault.
>>
>> DAFFODIL-2092, DAFFODIL-2084
>>
>>
>>
>>
>> Want to know about upcoming build environment updates?
>>
>> Would you like to stay up-to-date with the upcoming Travis CI build 
>> environment updates? We set up a mailing list for you!
>>
>> SIGN UP HERE<http://eepurl.com/9OCsP>
>>
>> [book icon]
>>
>> Documentation<https://docs.travis-ci.com/> about Travis CI
>>
>>
>>
>> Have any questions? We're here to help.<mailto:supp...@travis-ci.com>
>> Unsubscribe<https://travis-ci.com/account/preferences/unsubscribe?repository=4679388&utm_medium=notification&utm_source=email>
>>  from build emails from the mbeckerle/incubator-daffodil repository.
>> To unsubscribe from all build emails, please update your 
>> settings<https://travis-ci.com/account/preferences/unsubscribe?utm_medium=notification&utm_source=email>.
>> [black and white travis ci logo]<https://travis-ci.com>
>>
>> Travis CI GmbH, Rigaer Str. 8, 10427 Berlin, Germany | GF: Konstantin Haase, 
>> Fritz Thielemann | Contact: 
>> cont...@travis-ci.com<mailto:cont...@travis-ci.com> | Amtsgericht 
>> Charlottenburg, Berlin, HRB 140133 B | Umsatzsteuer-ID gemäß §27 a 
>> Umsatzsteuergesetz: DE282002648
>>
>>
> 

Reply via email to