I progetti Java / Maven e Scala / sbt condividono la cosa immutabile

1

Progetto 1: un progetto Java / Maven

Progetto 2: un progetto Scala / sbt

Cosa: generalmente, un oggetto immutabile istanziato dalla libreria Java di terze parti. Ad esempio, ThingBuilder.foo("bar").build()

Domanda: come posso definire Thing in un solo posto e utilizzarlo entrambi nel Progetto 1 e 2? (Quindi i parametri in ThingBuilder sono garantiti per essere lo stesso in entrambi i progetti.)

    
posta Pete 11.02.2018 - 05:00
fonte

1 risposta

1

Un modo sarebbe creare una libreria che avvolge la creazione dell'oggetto immutabile e far sì che la sua creazione sia guidata da un file di configurazione condiviso.

La configurazione di lightbend è utile per questo perché è implementata in Java, nonostante sia un progetto lightbend.

    
risposta data 20.03.2018 - 02:05
fonte

Leggi altre domande sui tag