Narazili jsme na stejný problém... Stručně řečeno, neexistují pro to žádná připravená řešení:pokud otevřete Ant nebo Maven zdrojů, uvidíte, že používají jednoduchý rozdělovač skriptů založený na regulárních výrazech, který je vhodný pro jednoduché skripty, ale obvykle selže např. uložené procedury.
Pro PL/SQL skutečně existují analyzátory ANTLR, jako je Alexandre Porcelli —jsou si velmi blízké, ale stále ještě nejsou připraveny k použití jako drop-in řešení.
Nakonec jsme napsali ještě další ad hoc rozdělovač
který si je vědom některých příkazů sqlplus jako /
a EXIT
— je stále ošklivý, ale funguje pro většinu našich skriptů.