Just another question … It seems as if some unit-tests tend to fail in random intervals. Right now, I had 3 Travis runs without any functional changes and I got failures on 3 different places. Is this “normal”? If yes … I think I should start identifiying the “random failers” and investigate the reason.
Chris Am 15.06.17, 12:49 schrieb "Christofer Dutz" <christofer.d...@c-ware.de>: Your wish is my command ;-) I just installed the latest Eclipse “Neon.3” in the Developer edition (which comes with Maven support). Then I manually deleted all existing eclipse settings in the Edgent project as otherwise Eclipse would have insisted on using them instead. Also, I added them to the main gitignore file to prevent them from being tracked when re-created. After that I imported my existing Maven project into my Eclipse workspace. It correctly detected all plugins I am using in the build and correctly setup the M2E plugins for these (glad I’m just using the usual suspects of maven plugins). In the end, I still got 3 errors complaining about the copy plugin not being able to copy because the jars not having been assembled yet. So, I moved all tests that require the loading of WAR or JAR files to the integration-test phase (where they belong anyway) and re-tried. Eclipse still had the same issues. In the end, I forced Eclipse to ignore the plugin execution. So, If you try to execute any of the “IT” suffixed tests in Eclipse, these will probably fail if you haven’t done a Maven build prior to test execution. Right now, I have the project imported in Eclipse and am getting 0 errors. I tried running some Junit tests from Eclipse and all worked nicely :-) So, I guess were coming close to the finishing line. Chris Am 14.06.17, 18:09 schrieb "Dale LaBossiere" <dml.apa...@gmail.com>: Yup, just noticed it. Looking good! > On Jun 14, 2017, at 11:36 AM, Christofer Dutz <christofer.d...@c-ware.de> wrote: > > Ok, so I just pushed a major update. > > On my machine with these changes both the java7 and java8 builds seem to be working. In the next few days I’ll probably play around with some of the excluded modules and see if we can include them in the java7 build. Right now, it sort of looks as if they were excluded simply because they didn’t immediately work. So I’ll go through them and try to find out which ones we can add and write down why some cant (This information seems to be missing at the moment) I suggest deferring the “add more to java7” effort until everything else needed to reach the state of being able to develop and make a release with the new machinery is done. Maybe deferring until after actually making a release with the new machinery - IMO we should do one asap. > Another thing I did, was to add the RAT plugin, go through the exclusions and clean up the exclusions. Some were excluding stuff that shouldn’t be excluded and it reported quite a hand full of files without ASF headers. I added them so please have a look if this was ok. LGTM > > The Eclipse support is also on my list (even if I have to admit that I always hate having to open that IDE ;-) ) :-) the sooner the better so that more folks can pull in the PR to experiment. Thanks! — Dale