[
https://issues.jboss.org/browse/SHRINKWRAP-273?page=com.atlassian.jira.pl...
]
Andrew Rubinger resolved SHRINKWRAP-273.
----------------------------------------
Resolution: Rejected
So this doesn't look like a ShrinkWrap problem; only that the IDEs aren't
intelligent enough to handle our config. We need this setup to enforce the JRE5 runtime
for tests, but still use the JDK6 compiler.
Importing ShrinkWrap into Intellij leaves a broken setup of 1.6
source code with a 1.5 target
---------------------------------------------------------------------------------------------
Key: SHRINKWRAP-273
URL:
https://issues.jboss.org/browse/SHRINKWRAP-273
Project: ShrinkWrap
Issue Type: Bug
Reporter: Carlo de Wolf
Priority: Minor
It would appear that Intellij does not like the following section:
{code:xml}
<!-- Compiler -->
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<inherited>true</inherited>
<configuration>
<source>1.5</source>
<target>1.5</target>
<showDeprecation>false</showDeprecation>
<showWarnings>true</showWarnings>
<optimize>true</optimize>
<compilerVersion>1.6</compilerVersion>
<fork>true</fork>
<argLine>-Xmx512M</argLine>
<executable>${JAVA_HOME}/bin/javac</executable>
</configuration>
</plugin>
{code}
This creates (Intellij) Modules with language level 5 and Java Compiler -> Additional
command line parameters parameters '-target 1.5'. This leads to errors appearing
in the editor. Setting the correct Language level on the Module leads to a javac failure.
Ideally the Modules should default to the Project language level (with the exception of
shrinkwrap-api (and others?)).
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira