[ 
https://issues.apache.org/jira/browse/FLINK-16150?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Flink Jira Bot updated FLINK-16150:
-----------------------------------
    Labels: stale-minor  (was: )

> Eclipse improvements for archetypes break functionality in vscode-java
> ----------------------------------------------------------------------
>
>                 Key: FLINK-16150
>                 URL: https://issues.apache.org/jira/browse/FLINK-16150
>             Project: Flink
>          Issue Type: Bug
>          Components: Quickstarts
>    Affects Versions: 1.8.3, 1.10.0
>            Reporter: Tristan Tunderman
>            Assignee: Tristan Tunderman
>            Priority: Minor
>              Labels: stale-minor
>
> The Maven archetypes (quickstarts) have some Eclipse oriented improvements in 
> `pom.xml`. These are present to improve the "out-of-the-box experience in 
> Eclipse by resolving some warnings" (direct citation from the file).
> However, part of these improvements degrade the functionality in vscode in 
> combination with the vscode-java extension. This extension provides Java 
> language support in vscode (repository can be found here 
> [https://github.com/redhat-developer/vscode-java] ).
> The following piece of the XML
> {code:java}
> <pluginExecution>
>       <pluginExecutionFilter>
>               <groupId>org.apache.maven.plugins</groupId>
>               <artifactId>maven-compiler-plugin</artifactId>
>               <versionRange>[3.1,)</versionRange>
>               <goals>
>                       <goal>testCompile</goal>
>                       <goal>compile</goal>
>               </goals>
>       </pluginExecutionFilter>
>       <action>
>               <ignore/>
>       </action>
> </pluginExecution>
> {code}
> causes all of the autocomplete, code inspections, import fixes etc. provided 
> by the vscode-java extension to be supressed.
> I initially created an issue at the vscode-java repo, because I thought the 
> issue was in the extension. However, they pointed out that the above piece of 
> code causes the supressions (as mentioned here: 
> [https://github.com/redhat-developer/vscode-java/issues/1241|https://github.com/redhat-developer/vscode-java/issues/1241)]
>  ).
> In the docs the preference for IntelliJ or Eclipse as an IDE is given, but 
> only when contributing to the development of Flink itself, not for the 
> applications using it. Long story short: is it either possible for the above 
> piece of code to be removed (probably not), or can a warning be placed near 
> it, or in the docs themselves, to prevent other people from stumbling across 
> the same issue when they are using vscode?



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to