Class QuarkusBootstrapProvider

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable

    @Component(role=QuarkusBootstrapProvider.class,
               instantiationStrategy="singleton")
    public class QuarkusBootstrapProvider
    extends java.lang.Object
    implements java.io.Closeable
    • Field Detail

      • repoSystem

        @Requirement(role=org.eclipse.aether.RepositorySystem.class,
                     optional=false)
        protected org.eclipse.aether.RepositorySystem repoSystem
      • remoteRepoManager

        @Requirement(role=org.eclipse.aether.impl.RemoteRepositoryManager.class,
                     optional=false)
        protected org.eclipse.aether.impl.RemoteRepositoryManager remoteRepoManager
    • Constructor Detail

      • QuarkusBootstrapProvider

        public QuarkusBootstrapProvider()
    • Method Detail

      • repositorySystem

        public org.eclipse.aether.RepositorySystem repositorySystem()
      • remoteRepositoryManager

        public org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager()
      • bootstrapApplication

        public io.quarkus.bootstrap.app.CuratedApplication bootstrapApplication​(QuarkusBootstrapMojo mojo,
                                                                                io.quarkus.runtime.LaunchMode mode)
                                                                         throws org.apache.maven.plugin.MojoExecutionException
        Throws:
        org.apache.maven.plugin.MojoExecutionException
      • getResolvedApplicationModel

        public io.quarkus.bootstrap.model.ApplicationModel getResolvedApplicationModel​(io.quarkus.maven.dependency.ArtifactKey projectId,
                                                                                       io.quarkus.runtime.LaunchMode mode)
      • close

        public void close()
                   throws java.io.IOException
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
        Throws:
        java.io.IOException