TestRoots / watchdog

IntelliJ & Eclipse plugin for monitoring how Java applications are developed and tested
http://www.testroots.org
Other
18 stars 10 forks source link

Update filepaths and rename artifacts accordingly #271

Closed TimvdLippe closed 6 years ago

TimvdLippe commented 6 years ago

:warning: This PR is based on work of #270 and therefore #270 needs to be merged before considering this PR.

This PR renames the paths and artifacts to unique, readable names. All work was a mere git mv and update the corresponding references to these filepaths.

The folder structure is now as follows:

This should remove all ambiguity regarding the feature.xml and category.xml, as there are no longer duplicates with respect to artifact IDs.

Additionally all Eclipse packages are now clearly distinguishable: image As well as the output of the maven Reactor:

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] watchdog ........................................... SUCCESS [  0.001 s]
[INFO] watchdog.core ...................................... SUCCESS [  0.267 s]
[INFO] watchdog.eclipse ................................... SUCCESS [  0.000 s]
[INFO] watchdog.eclipse.features.core ..................... SUCCESS [  0.005 s]
[INFO] watchdog.eclipse.plugin ............................ SUCCESS [  8.488 s]
[INFO] watchdog.eclipse.features.plugin ................... SUCCESS [  0.007 s]
[INFO] watchdog.eclipse.p2updatesite ...................... SUCCESS [  0.027 s]
[INFO] watchdog.eclipse.tests ............................. SUCCESS [  3.500 s]
[INFO] watchdog.intellij .................................. SUCCESS [  0.565 s]
[INFO] watchdog.server .................................... SUCCESS [  2.042 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:06 min
[INFO] Finished at: 2017-12-14T17:42:42+01:00
[INFO] Final Memory: 238M/923M
[INFO] ------------------------------------------------------------------------
TimvdLippe commented 6 years ago

Build failed due to flaky tests again :cry:

TimvdLippe commented 6 years ago

TODO: Configure core to generate target/classes, probably with the maven compiler plugin.

TimvdLippe commented 6 years ago

@Inventitech This PR is now ready for final review and merge :tada: