gigicremeria444 ha scritto:
Apro questa discussione perché vorrei iniziare a pubblicare delle librerie create da me su GitHub così che altre persone possano utilizzarle.
So già pubblicare un progetto su GitHub ma non riesco a capire come fare in modo che altri possano utilizzare i metodi da me pubblicati senza dover scaricare tutto il codice.
Supponendo che la tua libreria abbia il sistema di build con Maven, se pubblichi il progetto
solo su GitHub, un'altra persona deve per forza fare un
clone del progetto con Git, buildare il progetto sulla sua macchina e installare l'artifact nel repository locale (sul PC) di Maven con un
mvn install . A quel punto un qualunque altro progetto sulla macchina basato su Maven può "tirare" dentro quella dipendenza prendendola dal repository locale.
Meglio sarebbe mettere la libreria sul Maven Central o al limite su un altro repository gestito in proprio (o da altri). Ma .... è tutto un altro discorso ...