[forge-issues] [JBoss JIRA] (FORGE-2019) Compilation errors in JDK 1.8.0_20

Vineet Reynolds (JIRA) issues at jboss.org
Thu Sep 18 16:38:02 EDT 2014


    [ https://issues.jboss.org/browse/FORGE-2019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13004073#comment-13004073 ] 

Vineet Reynolds commented on FORGE-2019:
----------------------------------------

Looks like javac requires the {{Service}} class from {{furnace-simple}} to be present, during compilation of this class - {{CatCommand}} (for whatever reason deemed necessary; I'm not convinced it is definite assignment analysis, but javac now requires every class in the dependency graph). The {{Highlighter}} class used by {{CatCommand}}, is from the text addon, and this is the one that pull in the {{furnace-simple}} dependency, via the provided scope.

Since transitive provided scope is not valid in Maven, we need to find why the classpath needs all the classes, and maybe throw this question upwards to the JDK and Maven devs.

> Compilation errors in JDK 1.8.0_20
> ----------------------------------
>
>                 Key: FORGE-2019
>                 URL: https://issues.jboss.org/browse/FORGE-2019
>             Project: Forge
>          Issue Type: Bug
>          Components: Forge Build
>    Affects Versions: 2.10.1.Final
>         Environment: Fedora 20
> java version "1.8.0_20"
> Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
> Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)
>            Reporter: George Gastaldi
>            Assignee: George Gastaldi
>             Fix For: 2.x Future
>
>
> {code}
> [ERROR] /usr/local/workspace/forge-core-2.0/shell/impl/src/main/java/org/jboss/forge/addon/shell/command/CatCommand.java:[89,27] cannot access org.jboss.forge.furnace.container.simple.Service
>   class file for org.jboss.forge.furnace.container.simple.Service not found
> [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project javaee-impl: Compilation failure
> [ERROR] /usr/local/workspace/forge-core-2.0/javaee/impl/src/main/java/org/jboss/forge/addon/javaee/rest/generator/ResourceGeneratorUtil.java:[42,65] cannot access org.jboss.forge.furnace.container.simple.Service
> [ERROR] class file for org.jboss.forge.furnace.container.simple.Service not found
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.1#6329)


More information about the forge-issues mailing list