Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 5 of 5 for VagrantExtension (0.07 seconds)

  1. build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/vagrant/VagrantExtension.java

    import java.io.File;
    import java.util.Map;
    
    public class VagrantExtension {
    
        private final Property<String> box;
        private final MapProperty<String, Object> hostEnv;
        private final MapProperty<String, Object> vmEnv;
        private final RegularFileProperty vagrantfile;
        private boolean isWindowsVM;
    
        public VagrantExtension(Project project) {
            this.box = project.getObjects().property(String.class);
    Created: Wed Apr 08 16:19:15 GMT 2026
    - Last Modified: Tue Jun 01 09:19:30 GMT 2021
    - 2.4K bytes
    - Click Count (0)
  2. build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/vagrant/VagrantMachine.java

    import java.util.function.UnaryOperator;
    
    /**
     * An helper to manage a vagrant box.
     *
     * This is created alongside a {@link VagrantExtension} for a project to manage starting and
     * stopping a single vagrant box.
     */
    public class VagrantMachine {
    
        private final VagrantExtension extension;
        private final Provider<ReaperService> reaperServiceProvider;
        private ReaperService reaper;
    Created: Wed Apr 08 16:19:15 GMT 2026
    - Last Modified: Tue Jun 01 09:19:30 GMT 2021
    - 7.5K bytes
    - Click Count (0)
  3. build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/vagrant/VagrantShellTask.java

     */
    public abstract class VagrantShellTask extends DefaultTask {
    
        private final VagrantExtension extension;
        private final VagrantMachine service;
        private UnaryOperator<String> progressHandler = UnaryOperator.identity();
    
        public VagrantShellTask() {
            extension = getProject().getExtensions().findByType(VagrantExtension.class);
            if (extension == null) {
    Created: Wed Apr 08 16:19:15 GMT 2026
    - Last Modified: Tue Jun 01 09:19:30 GMT 2021
    - 4.3K bytes
    - Click Count (0)
  4. build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/test/DistroTestPlugin.java

            String box = project.getName();
    
            // setup VM used by these tests
            VagrantExtension vagrant = project.getExtensions().getByType(VagrantExtension.class);
            vagrant.setBox(box);
    
            vagrant.vmEnv("SYSTEM_JAVA_HOME", convertPath(project, vagrant, systemJdkProvider, "", ""));
    Created: Wed Apr 08 16:19:15 GMT 2026
    - Last Modified: Tue Sep 28 21:31:21 GMT 2021
    - 23.1K bytes
    - Click Count (0)
  5. build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/vagrant/VagrantBasePlugin.java

            var reaperServiceProvider = GradleUtils.getBuildService(project.getGradle().getSharedServices(), ReaperPlugin.REAPER_SERVICE_NAME);
            var extension = project.getExtensions().create("vagrant", VagrantExtension.class, project);
            var service = project.getExtensions().create("vagrantService", VagrantMachine.class, extension, reaperServiceProvider);
    
            project.getGradle()
                .getTaskGraph()
    Created: Wed Apr 08 16:19:15 GMT 2026
    - Last Modified: Tue Jun 01 09:19:30 GMT 2021
    - 6.1K bytes
    - Click Count (0)
Back to Top