Vi har stött på samma problem... Kort sagt, det finns inga färdiga lösningar för det:om du öppnar Ant eller Maven källor kommer du att se att de använder en enkel regexp-baserad skriptdelare som är bra för enkla skript, men vanligtvis misslyckas på t.ex. lagrade procedurer.
Det finns verkligen ANTLR-tolkare för PL/SQL, som Alexandre Porcellis ena —de är mycket nära, men fortfarande inte redo att användas som en drop-in-lösning.
Det slutade med att vi skrev ännu en ad hoc-delare
som är medveten om vissa sqlplus-kommandon som /
och EXIT
— det är fortfarande fult, men fungerar för de flesta av våra manus.