Changes between Initial Version and Version 1 of Nb:Source code


Ignore:
Timestamp:
2025-02-26T11:10:28+01:00 (10 months ago)
Author:
paleid
Comment:

Added Norwegian version

Legend:

Unmodified
Added
Removed
Modified
  • Nb:Source code

    v1 v1  
     1[[TranslatedPages(revision=21)]]
     2= Kildekode =
     3
     4Denne siden inneholder informasjon om kildekoden og kompileringssteg.
     5
     6Kunnskap 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]).
     7
     8
     9== Hent kilden ==#Getthesource
     10
     11   * Fra det offisielle Subversion-depotet (anbefales hvis du kun er interessert i JOSM-kjernen):
     12{{{
     13#!sh
     14svn co https://josm.openstreetmap.de/svn/trunk josm
     15}}}
     16   * Fra det tidligere OSM Subversion-depotet (anbefales hvis du også er interessert i plugins):
     17{{{
     18#!sh
     19svn co https://josm.openstreetmap.de/osmsvn/applications/editors/josm
     20}}}
     21   * JMapViewer fra det tidligere OSM Subversion-depotet
     22{{{
     23#!sh
     24svn co https://josm.openstreetmap.de/osmsvn/applications/viewer/jmapviewer/
     25}}}
     26 * 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.
     27 * Fra den uoffisielle [https://github.com/JOSM/josm GitHub-speilbildet]:
     28{{{
     29#!sh
     30git clone https://github.com/JOSM/josm.git
     31}}}
     32 * Fra den uoffisielle [https://github.com/JOSM/josm-plugins josm-plugins GitHub-speilbildet]:
     33{{{#!sh
     34# Vi replikerer effektivt kataloghierarkiet til JOSM svn-depotet slik at pluginene kan bygges.
     35mkdir josm && cd josm
     36git clone git://github.com/JOSM/josm-plugins.git plugins
     37# Dette er nødvendig for å bygge de fleste pluginene.
     38git clone https://github.com/JOSM/josm.git core
     39ln -s core/tools plugins/00_core_tools
     40ln -s core/test/lib plugins/00_core_test_lib
     41ln -s core/test/config plugins/00_core_test_config
     42}}}
     43
     44== Kompiler kildekoden ==
     45=== Kompilering med Ant ===#CompilingusingAnt
     46Den enkleste måten å kompilere JOSM på, forutsatt at [https://adoptopenjdk.net/ OpenJDK] og [https://ant.apache.org/ Ant] er riktig satt opp på maskinen din, er å gå til {{{josm}}}-katalogen og skrive:
     47
     48{{{
     49#!sh
     50ant clean dist
     51}}}
     52
     53Dette vil opprette en `dist/josm-custom.jar`-fil hvis vellykket.
     54
     55=== Kompilering med IDE & kjøring av tester ===
     56→ [[wikitr:/DevelopersGuide/Compiling]]