Компиляция пакета Liquibase, когда spec и body в одном файле - PullRequest
0 голосов
/ 26 октября 2018

У меня есть каталог, в котором пакеты хранятся в следующем формате, и спецификация пакета, и тело хранятся в одном файле, имя файла abc.pkg

create or replace package abc
 IS 
  /* this package is utility to fetch employee related data*/


 END abc;
/
create or replace package body abc
 IS 

 END abc;
/

Моя ревизия

<databaseChangeLog
    xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext"
    xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.1.xsd
    http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd">
<changeSet author="curious" id="PKG_1" logicalFilePath= "package/abc.pkg" runOnChange="true">
    <sqlFile path="package/abc.pkg"
            relativeToChangelogFile="true"
            endDelimiter="/"
            splitStatements="true"
            encoding="utf8"
            />
</changeSet>
</databaseChangeLog>

Сборка прошла успешно, но пакет получил ошибку из-за /, может кто-нибудь помочь мне с этим исправлением, так как это должно быть наиболее распространенным способом проверки кода в системах контроля версий, таких как GIT и SVN

...