-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
#32 maven cleanup #37
Conversation
I would prefer not to pull dependencies' milestones or release candidates. I wonder if we can achieve this with the mojohaus/versions-maven-plugin; see for example mojohaus/versions#157 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think our groupId is in reverse order. We have
<groupId>discodnc.cs.uni-kl.de</groupId>
but I should be
<groupId>de.uni_kl.cs.discodnc</groupId>
like our our package prefix (note the underscore).
Added the requested changes. For exclude rules, I would like to keep it sepearetd by groupid because ie. rtc is also a beta:). Seems redundant but cleaner. |
Separation by groupid is ok, makes it more readable. I see the rules are used in Also, we use two different versions of |
Regarding
I think we should, in the future, get the NumBackend and the core from the Maven repo when they are available there. |
All versions must be in sync. For project dependencies we can use dep management, in eclipse profile most of the dependencies are for the surefire plugin. In that case dep management does not work but fortunatelly these never get connected to the build just used for unit testing. Will have another look. Whatever is in maven we should use that instead of system deps. |
Moved versions to variables and synced them. Let's leave with fix versions at the moment, although [) works in command line it fails within eclipse. |
I converted the DiscoSNC to a Maven project and faced a problem with [) and Eclipse, too. Adding any additional dependency caused Eclipse to complain about all dependencies. Did we decide on
and can thus remove this comment from the pom.xml? I also noticed that the
Maven install with the new pom.xml looks good.
|
Will do the corrections tomorrow:
Concerned warning: I also recognized them, I think they are to protect external system dependencies from being commited as part of the lib library within the project (this was usual in old (ant) times. If we move them out of the source folder all developers have to edit the pom file during the import. |
Hope it will work. If branches go to far away, mergeing is nearly impossible:). Just changed the pom.xml. |
Successfully rebased too v2.5 and merged the changes. See commit 91e5f6e |
No description provided.