wiki:Nb:Source code

Kildekode

Denne siden inneholder informasjon om kildekoden og kompileringssteg.

Kunnskap om Java er ikke nødvendig, noen deler av koden er forklart i kommentarer. Du kan inspisere enkelte filer via webgrensesnittet på svn (eller [kilde: nettleser]).

Hent kilden

  • Fra det offisielle Subversion-depotet (anbefales hvis du kun er interessert i JOSM-kjernen):
    svn co https://josm.openstreetmap.de/svn/trunk josm
    
  • Fra det tidligere OSM Subversion-depotet (anbefales hvis du også er interessert i plugins):
    svn co https://josm.openstreetmap.de/osmsvn/applications/editors/josm
    
  • JMapViewer fra det tidligere OSM Subversion-depotet
    svn co https://josm.openstreetmap.de/osmsvn/applications/viewer/jmapviewer/
    
  • Hvis den gamle URL-en https://svn.openstreetmap.org/applications/editors/josm brukes, gå til arbeidskopien og kall svn relocate med den nye URL-en.
  • Fra den uoffisielle GitHub-speilbildet:
    git clone https://github.com/JOSM/josm.git
    
  • Fra den uoffisielle josm-plugins GitHub-speilbildet:
    # Vi replikerer effektivt kataloghierarkiet til JOSM svn-depotet slik at pluginene kan bygges.
    mkdir josm && cd josm
    git clone git://github.com/JOSM/josm-plugins.git plugins
    # Dette er nødvendig for å bygge de fleste pluginene.
    git clone https://github.com/JOSM/josm.git core
    ln -s core/tools plugins/00_core_tools
    ln -s core/test/lib plugins/00_core_test_lib
    ln -s core/test/config plugins/00_core_test_config
    

Kompiler kildekoden

Kompilering med Ant

Den enkleste måten å kompilere JOSM på, forutsatt at OpenJDK og Ant er riktig satt opp på maskinen din, er å gå til josm-katalogen og skrive:

ant clean dist

Dette vil opprette en dist/josm-custom.jar-fil hvis vellykket.

Kompilering med IDE & kjøring av tester

DevelopersGuide/Compiling (en)

Last modified 3 months ago Last modified on 2025-02-26T11:10:28+01:00
Note: See TracWiki for help on using the wiki.