Closed autermann closed 6 years ago
I think we should start with version 52. We should do this for all software we'll release at 52North ;).
To be serious: I am fine with 1.0.0
What about the package names? I'd say, they should stay the same, shouldn't they? I mean, moving all under arcticsea
would require all dependent coffee to recompile
arctic-sea
because all these modules are part of the arctic sea.GroupId: I would like to have all under the same groupId arctic-sea because all these modules are part of the arctic sea.
I don't think the Okay, it's possible...groupId
can contain hyphens...
Open branches: /EHJ-52n/svalbard/tree/feature/coding-required-for-data-import
Is there already a PR for that?
Open branches: /EHJ-52n/svalbard/tree/feature/coding-required-for-data-import
Is there already a PR for that?
created one just now: 52North/svalbard#8
GroupId: I would like to have all under the same groupId
arctic-sea
because all these modules are part of the arctic sea.I don't think the groupId can contain hyphens...
arcticsea
is okay for me, too.
Specifications: Apache Maven → Java Naming Specification
Okay, as I have no idea how to sell the a newer 1.0.0
release to Ann, I'll propose to go with 3.0.0
, as Iceland with the highest version number is at 2.0.0
...
I agree with you to go on with 3.0.0
and a common groupId
prefix for all.
Okay, everything is migrated and v3.0.0
is released.
Proposal
Move all Arctic Sea components (Jan Mayen, Faroe, Shetland, Svalbard, Iceland) to this repository, give them a common
groupId
(org.n52.arctic-sea
) and a common version number (maybe starting at3.0.0
). Due to dependency convergence we'll currently have to rerelease all components with updated dependencies anyway if e.g. Jan Mayen gets a new release.Benefits
Todo
[x] Migrate all open issues from Jan Mayen
[x] Migrate all open issues from Faroe
[x] Migrate all open issues from Shetland
[x] Migrate all open issues from Svalbard
[x] Migrate all open issues from Iceland
[x] Move source code of Jan Mayen in subdirectory called
janmayen
[x] Move source code of Faroe in subdirectory called
faroe
[x] Move source code of Shetland in subdirectory called
shetland
[x] Move source code of Svalbard in subdirectory called
svalbard
[x] Move source code of Iceland in subdirectory called
iceland
[x] Create a parent
pom.xml
using the component'spom.xml
[x] Update the component's
pom.xml
to use the new parent, change thegroupId
toorg.n52.arcticsea
, e.g.:[x] Clear Jan Mayen and create a simple README referencing this repository
[x] Clear Faroe and create a simple README referencing this repository
[x] Clear Shetland and create a simple README referencing this repository
[x] Clear Svalbard and create a simple README referencing this repository
[x] Clear Iceland and create a simple README referencing this repository
[x] Make sure Travis CI is working
[x] Make sure the Website integration is fine
[x] Create the initial release
Questions/To Discuss/To Check
What versioning scheme to use? Start atStart at1.0.0
?3.0.0
as Iceland has currently the highest version number of2.0.0
.UseCommonorg.n52.arcticsea
asgroupId
for all modules?groupId
oforg.n52.arctic-sea
@EHJ-52n