52North / arctic-sea

Framework for developing OGC services, clients and middleware
Apache License 2.0
29 stars 42 forks source link

Move all components to this repository #1

Closed autermann closed 6 years ago

autermann commented 6 years ago

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 at 3.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

Questions/To Discuss/To Check

ridoo commented 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

ridoo commented 6 years ago

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

EHJ-52n commented 6 years ago
autermann commented 6 years ago

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... Okay, it's possible...

Open branches: /EHJ-52n/svalbard/tree/feature/coding-required-for-data-import

Is there already a PR for that?

EHJ-52n commented 6 years ago

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 MavenJava Naming Specification

autermann commented 6 years ago

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...

CarstenHollmann commented 6 years ago

I agree with you to go on with 3.0.0 and a common groupId prefix for all.

autermann commented 6 years ago

Okay, everything is migrated and v3.0.0 is released.