2017-02-28 32 views
5

Tôi đã sử dụng intellij được 2 năm và yêu thích nó. tuy nhiên sau khi cập nhật đến năm 2016.3.4 nó dừng lại làm nổi bật vị trí đường dẫn trong cửa sổ chạy.IntelliJ IDEA không "siêu liên kết" với tệp nguồn trong cửa sổ công cụ Chạy Maven

Tôi đã từng có thể chỉ cần nhấp vào đường dẫn được đánh dấu và nó sẽ chuyển đến tệp và dòng.

ví dụ về đầu ra từ maven-checkstyle-plugin mà nên "nhấp được":

[ERROR] C:\Users\userName\Documents\project.main\src\main\java\MyClass.java:36: Only one statement per line allowed. [OneStatementPerLine] 

này là cực kỳ bực bội và bất kỳ ý tưởng về làm thế nào để IntelliJ để làm điều này một lần nữa sẽ là tuyệt vời.


Minimal, Hoàn thành, và Verifiable dụ

Để Tái này Tạo một dự án trong IntelliJ IDEA gọi là "lỗi"

IntelliJ IDEA 2016.3.4 
Build #IU-163.12024.16, built on January 31, 2017 

Tạo một thư mục

bug-> CodeStyle và tệp trong thư mục này "checkstyle.xml"

<?xml version="1.0"?> 
<!DOCTYPE module PUBLIC 
     "-//Puppy Crawl//DTD Check Configuration 1.3//EN" 
     "http://www.puppycrawl.com/dtds/configuration_1_3.dtd"> 
<module name="Checker"> 
    <property name="charset" value="UTF-8"/> 
    <property name="severity" value="error"/> 
    <property name="fileExtensions" value="java,"/> 
    <module name="FileTabCharacter"/> 
    <module name="TreeWalker"> 
     <module name="RegexpSinglelineJava"> 
      <property name="format" value="System\.(out|err).*?$"/> 
      <property name="ignoreComments" value="true"/> 
     </module> 
    </module> 
</module> 

các pom

<?xml version="1.0" encoding="UTF-8"?> 
<project xmlns="http://maven.apache.org/POM/4.0.0" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 

    <groupId>bugExample</groupId> 
    <artifactId>bug</artifactId> 
    <version>1.0-SNAPSHOT</version> 
    <build> 
     <plugins> 
      <plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-checkstyle-plugin</artifactId> 
       <version>2.17</version> 
       <executions> 
        <execution> 
         <id>validate</id> 
         <phase>validate</phase> 
         <configuration> 
          <configLocation>CodeStyle/checkstyle.xml</configLocation> 
          <consoleOutput>true</consoleOutput> 
          <failsOnError>true</failsOnError> 
          <includeTestSourceDirectory>true</includeTestSourceDirectory> 
         </configuration> 
         <goals> 
          <goal>check</goal> 
         </goals> 
        </execution> 
       </executions> 
       <dependencies> 
        <dependency> 
         <groupId>com.puppycrawl.tools</groupId> 
         <artifactId>checkstyle</artifactId> 
         <version>6.18</version> 
        </dependency> 
       </dependencies> 
      </plugin> 
     </plugins> 
    </build> 

</project> 

và một Class Example.java

public class Example { 
    public Example() { 
    System.out.println("This is not allowed"); 
    } 
} 

Và bây giờ trong dự án maven Tool Bấm vòng đời, và sau đó Validate.

Các đầu ra trong "chạy terminal":

[INFO] Starting audit... 
[ERROR] C:\Users\Username\bug\src\main\java\Example.java:7: Line matches the illegal pattern 'System\.(out|err).*?$'. [RegexpSinglelineJava] 
Audit done. 

Vì vậy, vấn đề là Example.java là Không "Clickable", nó đã được trong quá khứ.

+2

Báo cáo lỗi [được chào đón] (https://youtrack.jetbrains.com/issues/IDEA) với [Ví dụ tối thiểu, đầy đủ và có thể xác minh được] (http://stackoverflow.com/help/mcve). Nó có thể là một hồi quy của [lỗi này] (https://youtrack.jetbrains.com/issue/IDEA-83285). – CrazyCoder

+0

@crazyCoder Vui lòng xem ví dụ ở trên. Điều này thực sự bực bội, bất kỳ cái nhìn sâu sắc sẽ là tuyệt vời :) –

Trả lời

2

Nhờ ví dụ, tôi đã báo cáo một lỗi cho IntelliJ IDEA hội nhập Maven, cảm thấy tự do để vote:

  • IDEA-169034 đường dẫn tập tin không thể nhấp trong đầu ra công cụ Maven
+0

là có bất kỳ tin tức về một sửa chữa? –

Các vấn đề liên quan