You can use these libraries from inside a webapp programatically too. I think, Daniel was thinking in that area.
Am 6. September 2024 05:52:23 MESZ schrieb Evaldo Junior <evaldoapjun...@gmail.com>: >Daniel, this example would be using Flyway or Liquibase, through the Maven >plugin in the pom.xml file, which would have the same functionality as the >ImportSql class. >You wouldn't have to change anything in the repository objects, as the >import would occur when executing Maven commands, during the build. > >In other classes where the Import Sql class was used, i made changes by >commenting on the code snippet where the ImportSql class was called. >After i put the deprecated class comment in the ImportSql class, i had to >make changes to other classe, referring to the unit test of this class. > >The changed classes, in addition to ImportSql, were the >following:Assembler, EntityManagerFactoryCallable and ImportSqlScriptTest. > > >Evaldo Junior > > >Em qui., 5 de set. de 2024 às 23:37, Daniel Dias Dos Santos < >daniel.dias.analist...@gmail.com> escreveu: > >> I was thinking here. I think it would be interesting to have an example >> using flyway and liquibase in the TomEE repository. >> >> On Thu, Sep 5, 2024, 19:12 Evaldo Junior <evaldoapjun...@gmail.com> wrote: >> >> > Richard, thanks for your feedback. >> > >> > >> > Evaldo Junior >> > >> > Em qui., 5 de set. de 2024 às 06:18, Richard Zowalla < >> rich...@zowalla.com> >> > escreveu: >> > >> > > +1 >> > > >> > > > Am 04.09.2024 um 05:49 schrieb Daniel Dias Dos Santos < >> > > daniel.dias.analist...@gmail.com>: >> > > > >> > > > Hello Evaldo, >> > > > >> > > > I agree with your suggestion. >> > > > >> > > > >> > > > On Wed, Sep 4, 2024, 00:43 Evaldo Junior <evaldoapjun...@gmail.com> >> > > wrote: >> > > > >> > > >> Richard, another alternative would be to place a deprecated >> annotation >> > > on >> > > >> the ImportSql class (item [1]) and add a comment in the class >> javadoc >> > > to >> > > >> use Flyway or Liquibase, instead of using the class itself. >> > > >> >> > > >> >> > > >> Evaldo Junior >> > > >> >> > > >> >> > > >> [1] >> > > >> >> > > >> >> > > >> > >> https://github.com/apache/tomee/blob/main/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ImportSql.java >> > > >> >> > > >> >> > > >> Em dom., 1 de set. de 2024 às 13:37, Evaldo Junior < >> > > >> evaldoapjun...@gmail.com> >> > > >> escreveu: >> > > >> >> > > >>> >> > > >>> Richard, i understand, and i've looked into it. >> > > >>> >> > > >>> Please, what should be done ? Would it be just a case of replacing >> > the >> > > >>> current import functionality, item [1], with Flyway or Liquibase, >> and >> > > >>> leaving it up to each developer to decide which of these tools to >> > use ? >> > > >>> Should a text file, such as Readme, be created, instructing >> > developers >> > > to >> > > >>> no longer use the import class, from item [1], and to use Flyway or >> > > >>> Liquibase ? >> > > >>> Or should one of these tools, Flyway or Liquibase, be chosen and a >> > > class >> > > >>> like this import class, item [1], be created as the official >> database >> > > >>> import class for the Tomee project ? >> > > >>> >> > > >>> >> > > >>> Evaldo Junior >> > > >>> >> > > >>> >> > > >>> [1] >> > > >>> >> > > >> >> > > >> > >> https://github.com/apache/tomee/blob/main/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ImportSql.java >> > > >>> >> > > >>> >> > > >>> Em ter., 13 de ago. de 2024 às 03:35, Evaldo Junior < >> > > >>> evaldoapjun...@gmail.com> escreveu: >> > > >>> >> > > >>>> Richard, thanks for you feedback. >> > > >>>> >> > > >>>> >> > > >>>> Evaldo Junior >> > > >>>> >> > > >>>> >> > > >>>> Em seg, 12 de ago de 2024 15:38, Richard Zowalla <r...@apache.org >> > >> > > >>>> escreveu: >> > > >>>> >> > > >>>>> Hi Evaldo, >> > > >>>>> >> > > >>>>> thanks for your mail. >> > > >>>>> >> > > >>>>> I am wondering, if this feature is still needed in 2024? >> > > >>>>> >> > > >>>>> Since 2014 tools such as liquibase or flyway have emerged and >> have >> > > >>>>> similar functionality interms of boot strapping a database. >> > > >>>>> >> > > >>>>> You can find an example for the current import feature in >> > > >>>>> >> > > >>>>> TomEE :: Examples :: DataSource Realm [1] >> > > >>>>> >> > > >>>>> The actual code is here: [2] >> > > >>>>> >> > > >>>>> Gruß >> > > >>>>> Richard >> > > >>>>> >> > > >>>>> [1] https://tomee.apache.org/latest/examples/realm-in-tomee.html >> > > >>>>> [2] >> > > >>>>> >> > > >>>>> >> > > >> >> > > >> > >> https://github.com/apache/tomee/blob/main/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ImportSql.java >> > > >>>>> >> > > >>>>> >> > > >>>>> Am Sonntag, dem 11.08.2024 um 11:01 -0300 schrieb Evaldo Junior: >> > > >>>>>> Romain, i have a question, about the ticket TOMEE-1380 - >> > > >>>>>> https://issues.apache.org/jira/projects/TOMEE/issues/TOMEE-1380 >> . >> > > >>>>>> I am new to Tomee. I found the data directory, but I didn't >> > > >>>>>> understand how to import it.The data directory is in the Tomee >> > > >>>>>> Openejb module. >> > > >>>>>> >> > > >>>>>> >> > > >>>>>> image.png >> > > >>>>>> >> > > >>>>>> Please, where is the functionality that currently imports data >> > into >> > > >>>>>> the database ? >> > > >>>>>> >> > > >>>>>> Is there a visual feature in the manager, a screen, that already >> > > does >> > > >>>>>> this, only in text mode in SQL format, and now it will be done >> in >> > > >>>>>> JSON format ? >> > > >>>>>> >> > > >>>>>> Because I didn't find the feature that does this in SQL mode. >> > > >>>>>> >> > > >>>>>> Please, where is the current feature that imports files in SQL >> > > format >> > > >>>>>> ? >> > > >>>>>> >> > > >>>>>> >> > > >>>>>> Evaldo Junior >> > > >>>>> >> > > >>>>> >> > > >> >> > > >> > > >> > >>