[JBoss JIRA] (SHRINKRES-179) Build Fails in JDK8
by Karel Piwko (JIRA)
[ https://issues.jboss.org/browse/SHRINKRES-179?page=com.atlassian.jira.plu... ]
Karel Piwko commented on SHRINKRES-179:
---------------------------------------
Hm, looks like JDK8 prints dependency:tree in different order. This should be stabilized in Maven, however our verify.bsh script can be updated to ignore line order.
> Build Fails in JDK8
> -------------------
>
> Key: SHRINKRES-179
> URL: https://issues.jboss.org/browse/SHRINKRES-179
> Project: ShrinkWrap Resolvers
> Issue Type: Bug
> Affects Versions: 2.2.0-alpha-2
> Reporter: Andrew Rubinger
> Assignee: Karel Piwko
>
> In environment:
> {code}alr@distortion ~/business/jboss/git/shrinkwrap/resolver $ mvn -version
> Apache Maven 3.2.1 (ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9; 2014-02-14T12:37:52-05:00)
> Maven home: /usr/local/Cellar/maven/3.2.1/libexec
> Java version: 1.8.0_05, vendor: Oracle Corporation
> Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre
> Default locale: en_US, platform encoding: UTF-8
> OS name: "mac os x", version: "10.9.2", arch: "x86_64", family: "mac"{code}
> The build fails due to:
> {code}[INFO] Running post-build script: /Users/alr/business/jboss/git/shrinkwrap/resolver/maven-plugin/target/it/dependency-tree-scope/verify.bsh
> [INFO] Finished post-build script: /Users/alr/business/jboss/git/shrinkwrap/resolver/maven-plugin/target/it/dependency-tree-scope/verify.bsh
> [INFO] ..SUCCESS (1.4 s)
> [INFO] -------------------------------------------------
> [INFO] Build Summary:
> [INFO] Passed: 3, Failed: 1, Errors: 0, Skipped: 0
> [INFO] -------------------------------------------------
> [ERROR] The following builds failed:
> [ERROR] * dependency-tree/pom.xml{code}
> Available in the logs:
> https://shrinkwrap.ci.cloudbees.com/view/SWR/job/ShrinkWrap_Resolver_upst...
--
This message was sent by Atlassian JIRA
(v6.2.3#6260)
9 years, 12 months
[JBoss JIRA] (SHRINKWRAP-482) embedded gradle shrinkwrap-resolver - propagate project properties via API
by Peter Butkovic (JIRA)
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=c...) but that sounds too much work to do for such a simple task.
--
This message was sent by Atlassian JIRA
(v6.2.3#6260)
10 years