[
https://issues.jboss.org/browse/FORGE-2019?page=com.atlassian.jira.plugin...
]
Vineet Reynolds edited comment on FORGE-2019 at 9/18/14 4:37 PM:
-----------------------------------------------------------------
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 compiler
needs all the classes, and maybe throw this question upwards to the JDK and Maven devs.
was (Author: vineet.reynolds):
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)