Opened 2 years ago

Last modified 8 months ago

#16868 new enhancement

Move svgSalamander out of JOSM

Reported by: michael2402 Owned by: team
Priority: normal Milestone:
Component: Core Version:
Keywords: hack-weekend-2018-10 maven ivy dependency svg svgsalamander Cc:


The current problem with this is that we often apply our own fixes / quickfixes and that svgSalamander does not provide a maintained maven repository.

After setting up our git server:

  • Clone the main svgSalamander repository
  • Apply our patches (if we need to, currently they are in sync)
  • Create a branch for our changes (for easier tracking them)
  • Add a small gradle build script on our that includes the maven publish task
  • Set up our CI to run the publish to our maven server on every commit to that branch.
  • Change JOSM to use the maven dependency (using ivy for now)

Afterwards, syncing with upstream svgSalamander is easier.

Attachments (0)

Change History (2)

comment:1 Changed 9 months ago by simon04

Keywords: hack-weekend-2018-10 maven ivy dependency added

comment:2 Changed 8 months ago by skyper

Keywords: svg svgsalamander added

Modify Ticket

Change Properties
Set your email in Preferences
as new The owner will remain team.
as The resolution will be set.
to The owner will be changed from team to the specified user.
The owner will change to michael2402
as duplicate The resolution will be set to duplicate.The specified ticket will be cross-referenced with this ticket
The owner will be changed from team to anonymous.

Add Comment

E-mail address and name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.