Dipendenza dall'area di lavoro BUILDR
-
29-10-2019 - |
Domanda
Ho due progetti, Project A e Project B. Project A è un progetto di biblioteca, quindi ha un proprio file build. Posso costruire un barattolo e tutto funziona bene.
Nel progetto B voglio utilizzare il progetto A come dipendenza dall'area di lavoro in Eclipse. Non ho installato il progetto A a un repository locale ogni volta che apporto modifiche al progetto A. Anche quando eseguo Buildr Eclipse voglio che configuri il mio progetto Eclipse in modo che aggiunga il progetto A come progetto richiesto sul percorso di build:
<classpathentry combineaccessrules="false" kind="src" path="/A"/>
Dovrebbe funzionare come:
compile.with project('A')
Ma il mio progetto A è in diverso file build come progetto B.
C'è un modo per impostare la dipendenza dall'area di lavoro dal progetto A in buildfile per il progetto B?
Soluzione
Non esiste un modo pratico per raggiungerlo in questo momento. Le dipendenze tra diversi file di build non possono essere risolte poiché i progetti sono organizzati con un livello di alto livello per ogni file di build.
Se desideri portarlo oltre, non esitare a presentare una richiesta di miglioramento sul sistema di monitoraggio del bug Apache Buildr e fornire una patch. Anche solo una specifica aiuterebbe una tonnellata.