[shrinkwrap-issues] [JBoss JIRA] (SHRINKWRAP-482) embedded gradle shrinkwrap-resolver - propagate project properties via API

Peter Butkovic (JIRA) issues at jboss.org
Thu May 1 14:11:56 EDT 2014


Peter Butkovic created SHRINKWRAP-482:
-----------------------------------------

             Summary: embedded gradle shrinkwrap-resolver - propagate project properties via API
                 Key: SHRINKWRAP-482
                 URL: https://issues.jboss.org/browse/SHRINKWRAP-482
             Project: ShrinkWrap
          Issue Type: Feature Request
          Components: ext-resolver
         Environment: gradle 1.12, jdk 1.7_u45, fedora, org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-gradle-embedded-archive:2.2.0-alpha-1
            Reporter: Peter Butkovic


I'd like to propagate project properties to embedded gradle build.

I tried following:
{code}
 ShrinkWrap.create(EmbeddedGradleImporter.class)
        .forThisProjectDirectory().forTasks("build").withArguments("-x", "test", "-Psomepropname=somepropvalue")
        .importBuildOutput().as(WebArchive.class)
{code}

but the {{somepropname}} is not set in embedded build.

Using the gradle.properties is not an option for me, as {{somepropname}} value changes from build to build.

Workaround was to write temp properties file and read it in embedded build with silent failure (as suggested here: http://issues.gradle.org/browse/GRADLE-1419?focusedCommentId=16245&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16245) but that sounds too much work to do for such a simple task. 



--
This message was sent by Atlassian JIRA
(v6.2.3#6260)


More information about the shrinkwrap-issues mailing list