NetCal / DNC

The NetworkCalculus.org Deterministic Network Calculator
http://dnc.networkcalculus.org
GNU Lesser General Public License v2.1
25 stars 23 forks source link

Moving integration tests to separate modul. #18

Closed matyesz closed 6 years ago

matyesz commented 6 years ago

Merged with changes in master.

sbondorf commented 6 years ago

I tried building the parent (meta) project but failed so far. Can we add some more Howto material specific to our project to the Changelog / README.md?

matyesz commented 6 years ago

Unfortunatelly maven has some restrictions with multimodule projects. If you use the default values then parent pom must be in a folder where all modules are subfolders or you must hardcode the path. We never had problems with this in business as usually people keep projects in the same parent folder and jenkins is also able to handle it. The reason for the error is that you have to start the build from the meta, once you do an install from the meta, you will be able to individual builds. Separate modules do not know about the other module, they try to find them in the repo.

sbondorf commented 6 years ago

The individual pull requests in the different projects all seem fine, but complexity increased considerably in comparison to the single-project master branch. Thus, I feel we need to provide an easy to follow guide explaining how the modular project works, explaining requirements like the common parent folder or folder naming conventions. CONTRIBUTING.md might be the right place for that.

matyesz commented 6 years ago

Will add CONTRIBUTING.md to the meta project. I wanted to add all these infos to the meta project README.md so it will immediatelly visible on the github web page.