Fondamentalmente ciò che ho ottenuto sono alcuni passaggi che coinvolgono un compilatore di terze parti.Come posso aggiungere classi compilate in precedenza nell'attività compileJava al classpath delle attività correnti
- Compilare le classi Java.
- Trasforma alcuni file xls in drl's.
- Chiama il builder del pacchetto drools e crea l'ultimo file con tutti i file precedentemente costruiti nel percorso della classe.
Se io chiamo questo:
project.configurations.compile.add(...)
ottengo:
UnsupportedOperationException: Configuration ':rules:wnp-productmessagerules:compile'
does not allow modification.
Edit: ho appena saputo che posso usare
artifacts {
someConfig someTask
}
... a aggiungere l'output di un'attività a una configurazione. Ora ho solo bisogno di scegliere l'attività giusta e quindi capire come collegare la configurazione alla mia attività personalizzata. Si presuppone che le sue configurazioni influiscano sui percorsi di classe.
Non dovresti aggiungere i file generati/trasformati al set di sorgenti? – RaGe
Il compilatore di terze parti è scritto in Java, quindi non credo che possa essere d'aiuto. Ho sbagliato? Suppongo di poter essere. – user447607
in Passaggio 1, cosa stai trasformando? File di origine o file di classe compilati? – RaGe