/** * @deprecated * Use {@link #createEmbedder(TaskListener, File, String, Properties)} * or other overloaded versions that infers maven home. */ public static MavenEmbedder createEmbedder(TaskListener listener, String profiles) throws MavenEmbedderException, IOException { return createEmbedder(listener,(File)null,profiles); }
/** * @deprecated * Use {@link #createEmbedder(TaskListener, File, String, Properties)} * or other overloaded versions that infers maven home. */ public static MavenEmbedder createEmbedder(TaskListener listener, String profiles) throws MavenEmbedderException, IOException { return createEmbedder(listener,(File)null,profiles); }
public static MavenEmbedder createEmbedder(TaskListener listener, File mavenHome, String profiles) throws MavenEmbedderException, IOException { return createEmbedder(listener,mavenHome,profiles,new Properties()); }
public static MavenEmbedder createEmbedder(TaskListener listener, File mavenHome, String profiles) throws MavenEmbedderException, IOException { return createEmbedder(listener,mavenHome,profiles,new Properties()); }
public static MavenEmbedder createEmbedder( TaskListener listener, File mavenHome, String profiles, Properties systemProperties, String privateRepository ) throws MavenEmbedderException, IOException { return createEmbedder( new MavenEmbedderRequest( listener, mavenHome, profiles, systemProperties, privateRepository, null ) ); }
public static MavenEmbedder createEmbedder( TaskListener listener, File mavenHome, String profiles, Properties systemProperties, String privateRepository ) throws MavenEmbedderException, IOException { return createEmbedder( new MavenEmbedderRequest( listener, mavenHome, profiles, systemProperties, privateRepository, null ) ); }
/** * This version tries to infer mavenHome by looking at a project. * * @see #createEmbedder(TaskListener, File, String) */ public static MavenEmbedder createEmbedder(TaskListener listener, AbstractProject<?,?> project, String profiles) throws MavenEmbedderException, IOException, InterruptedException { MavenInstallation m=null; if (project instanceof ProjectWithMaven) m = ((ProjectWithMaven) project).inferMavenInstallation().forNode(Hudson.getInstance(),listener); return createEmbedder(listener,m!=null?m.getHomeDir():null,profiles); }
/** * This version tries to infer mavenHome by looking at a project. * * @see #createEmbedder(TaskListener, File, String) */ public static MavenEmbedder createEmbedder(TaskListener listener, AbstractProject<?,?> project, String profiles) throws MavenEmbedderException, IOException, InterruptedException { MavenInstallation m=null; if (project instanceof ProjectWithMaven) m = ((ProjectWithMaven) project).inferMavenInstallation().forNode(Jenkins.getInstance(),listener); return createEmbedder(listener,m!=null?m.getHomeDir():null,profiles); }
MavenEmbedder embedder = MavenUtil.createEmbedder( mavenEmbedderRequest );
MavenEmbedder embedder = MavenUtil.createEmbedder( mer );
protected void perform(TaskListener listener) throws Exception { try { MavenEmbedder embedder = MavenUtil.createEmbedder(listener,getBuild()); ArtifactRepositoryLayout layout = (ArtifactRepositoryLayout) embedder.lookup( ArtifactRepositoryLayout.class,"default"); ArtifactRepositoryFactory factory = (ArtifactRepositoryFactory) embedder.lookup(ArtifactRepositoryFactory.ROLE); ArtifactRepository repository = factory.createDeploymentArtifactRepository( id, repositoryUrl, layout, uniqueVersion); WrappedArtifactRepository repo = new WrappedArtifactRepository(repository, uniqueVersion); deploy(embedder,repo,listener); record.result = Result.SUCCESS; } finally { if(record.result==null) record.result = Result.FAILURE; // persist the record getBuild().save(); } } }.start();
protected void perform(TaskListener listener) throws Exception { try { MavenEmbedder embedder = MavenUtil.createEmbedder(listener,getBuild()); ArtifactRepositoryLayout layout = embedder.lookup( ArtifactRepositoryLayout.class,"default"); ArtifactRepositoryFactory factory = (ArtifactRepositoryFactory) embedder.lookup(ArtifactRepositoryFactory.ROLE); ArtifactRepository repository = factory.createDeploymentArtifactRepository( id, repositoryUrl, layout, uniqueVersion); WrappedArtifactRepository repo = new WrappedArtifactRepository(repository, uniqueVersion); deploy(embedder,repo,listener); record.result = Result.SUCCESS; } finally { if(record.result==null) record.result = Result.FAILURE; // persist the record getBuild().save(); } } }.start();
return MavenUtil.createEmbedder(mavenEmbedderRequest); } finally { if (tmpSettings != null) {
try { MavenEmbedder embedder = MavenUtil.createEmbedder(listener,build); ArtifactRepositoryLayout layout = (ArtifactRepositoryLayout) embedder.lookup( ArtifactRepositoryLayout.ROLE,"default");
return createEmbedder(new MavenEmbedderRequest(listener, m!=null?m.getHomeDir():null, profiles,
return createEmbedder(new MavenEmbedderRequest(listener, m!=null?m.getHomeDir():null, profiles,