public class EmbeddedGradleImporterImpl extends Object implements EmbeddedGradleImporter, DistributionConfigurationStage
| Constructor and Description |
|---|
EmbeddedGradleImporterImpl(org.jboss.shrinkwrap.api.Archive<?> archive) |
| Modifier and Type | Method and Description |
|---|---|
<TYPE extends org.jboss.shrinkwrap.api.Assignable> |
as(Class<TYPE> clazz) |
DistributionConfigurationStage |
forProjectDirectory(File projectDir) |
DistributionConfigurationStage |
forProjectDirectory(String projectDir) |
ConfigurationStage |
forTasks(String... tasks)
Set tasks which will be executed during build.
|
DistributionConfigurationStage |
forThisProjectDirectory() |
org.jboss.shrinkwrap.api.Assignable |
importBuildOutput()
Build project using previously configured project data.
|
org.jboss.shrinkwrap.api.Assignable |
importBuildOutput(File buildResult)
Build project using previously configured project data.
|
org.jboss.shrinkwrap.api.Assignable |
importBuildOutput(String buildResult)
Build project using previously configured project data.
|
ConfigurationStage |
setJavaHome(File javaHome)
Java home directory.
|
ConfigurationStage |
setJvmArguments(String... jvmArguments) |
ConfigurationStage |
useDefaultDistribution()
Use default Gradle distribution.
|
ConfigurationStage |
useDistribution(URI gradleDistribution)
Use specified gradle distribution.
|
ConfigurationStage |
useGradleUserHomeDir(File gradleUserHomeDir) |
ConfigurationStage |
useGradleVersion(String version)
Configures ShrinkWrap Resolver to build project with Gradle of given version.
|
ConfigurationStage |
useInstallation(File gradleHome)
Use specified gradle installation.
|
ConfigurationStage |
withArguments(String... arguments)
Sets argument which will be used during build.
|
public EmbeddedGradleImporterImpl(org.jboss.shrinkwrap.api.Archive<?> archive)
public DistributionConfigurationStage forProjectDirectory(File projectDir)
forProjectDirectory in interface EmbeddedGradleImporterpublic DistributionConfigurationStage forProjectDirectory(String projectDir)
forProjectDirectory in interface EmbeddedGradleImporterpublic DistributionConfigurationStage forThisProjectDirectory()
forThisProjectDirectory in interface EmbeddedGradleImporterpublic <TYPE extends org.jboss.shrinkwrap.api.Assignable> TYPE as(Class<TYPE> clazz)
as in interface org.jboss.shrinkwrap.api.Assignablepublic ConfigurationStage useGradleVersion(String version)
DistributionConfigurationStageuseGradleVersion in interface DistributionConfigurationStageversion - Version which will be usedpublic ConfigurationStage useDistribution(URI gradleDistribution)
DistributionConfigurationStageuseDistribution in interface DistributionConfigurationStagegradleDistribution - Gradle distribution which will be usedpublic ConfigurationStage useInstallation(File gradleHome)
DistributionConfigurationStageuseInstallation in interface DistributionConfigurationStagegradleHome - Gradle distribution which will be usedpublic ConfigurationStage useDefaultDistribution()
DistributionConfigurationStageuseDefaultDistribution in interface DistributionConfigurationStagepublic ConfigurationStage useGradleUserHomeDir(File gradleUserHomeDir)
useGradleUserHomeDir in interface ConfigurationStagepublic ConfigurationStage forTasks(String... tasks)
ConfigurationStageforTasks in interface ConfigurationStagetasks - List of tasks to be executed.public ConfigurationStage withArguments(String... arguments)
ConfigurationStagewithArguments in interface ConfigurationStagearguments - Arguments to be usedpublic ConfigurationStage setJavaHome(File javaHome)
ConfigurationStagesetJavaHome in interface ConfigurationStagejavaHome - JDK homepublic ConfigurationStage setJvmArguments(String... jvmArguments)
setJvmArguments in interface ConfigurationStagejvmArguments - JVM argumentspublic org.jboss.shrinkwrap.api.Assignable importBuildOutput()
BuildStageimportBuildOutput in interface BuildStagepublic org.jboss.shrinkwrap.api.Assignable importBuildOutput(File buildResult)
BuildStageimportBuildOutput in interface BuildStagebuildResult - path to file which will contain the build result to be imported.public org.jboss.shrinkwrap.api.Assignable importBuildOutput(String buildResult)
BuildStageimportBuildOutput in interface BuildStagebuildResult - path to file which will contain the build result to be imported.Copyright © 2024 JBoss by Red Hat. All rights reserved.