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

Leonardo De Seta updated NETBEANS-1289:
---------------------------------------
    Description: 
Using Lombok in a Maven JAR project (using JDK 8 or JDK 10), you can't run a 
test file after making changes to it. When saving the changes and running the 
test, the following error shows:

{{--- maven-surefire-plugin:2.12.4:test (default-cli) @ lombok-netbeans9 ---}}
 {{------------------------------------------------------------------------}}
 {{BUILD FAILURE}}
 {{------------------------------------------------------------------------}}
 {{Total time: 0.368 s}}
 {{Finished at: 2018-09-23T22:43:47-03:00}}
 {{Final Memory: 7M/34M}}
 {{------------------------------------------------------------------------}}
 {color:#ff0000}{{Failed to execute goal 
org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-cli) on 
project lombok-netbeans9: No tests were executed!  (Set -DfailIfNoTests=false 
to ignore this error.) -> [Help 1]}}{color}

After that, you have to clean the whole project to run the tests again.

I've attached a simple project that reproduces this problem.
h2. How to reproduce
 # Open NetBeans 9
 # Go to File > New project > Maven > Java Application and create a basic 
project
 # Open pom.xml and add lombok as depedency:
         <dependency>
             <groupId>org.projectlombok</groupId>
             <artifactId>lombok</artifactId>
             <version>1.18.2</version>
             <scope>provided</scope>        
         </dependency>
 # Create a simple test with a test method (@Test)
 # Run the test and confirm it runs fine.
 # Make a simple change to the test method and save it.
 # Run the test, and the error shows.

 

  was:
Using Lombok in a Maven JAR project (using JDK 8 or JDK 10), you can't run a 
test file after making changes to it. When saving the changes and running the 
test, the following error shows:

{{--- maven-surefire-plugin:2.12.4:test (default-cli) @ lombo-netbeans9 ---}}
 {{------------------------------------------------------------------------}}
 {{BUILD FAILURE}}
 {{------------------------------------------------------------------------}}
 {{Total time: 0.368 s}}
 {{Finished at: 2018-09-23T22:43:47-03:00}}
 {{Final Memory: 7M/34M}}
 {{------------------------------------------------------------------------}}
 {color:#FF0000}{{Failed to execute goal 
org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-cli) on 
project lombo-netbeans9: No tests were executed!  (Set -DfailIfNoTests=false to 
ignore this error.) -> [Help 1]}}{color}

After that, you have to clean the whole project to run the tests again.

I've attached a simple project that reproduces this problem.
h2. How to reproduce
 # Open NetBeans 9
 # Go to File > New project > Maven > Java Application and create a basic 
project
 # Open pom.xml and add lombok as depedency:
         <dependency>
             <groupId>org.projectlombok</groupId>
             <artifactId>lombok</artifactId>
             <version>1.18.2</version>
             <scope>provided</scope>        
         </dependency>
 # Create a simple test with a test method (@Test)
 # Run the test and confirm it runs fine.
 # Make a simple change to the test method and save it.
 # Run the test, and the error shows.

 


> Can't run tests after changes using Lombok
> ------------------------------------------
>
>                 Key: NETBEANS-1289
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-1289
>             Project: NetBeans
>          Issue Type: Bug
>          Components: utilities - Test Runner
>    Affects Versions: 9.0
>         Environment: NetBeans 9, JDK 10
>            Reporter: Leonardo De Seta
>            Priority: Major
>         Attachments: lombok-netbeans9.zip
>
>
> Using Lombok in a Maven JAR project (using JDK 8 or JDK 10), you can't run a 
> test file after making changes to it. When saving the changes and running the 
> test, the following error shows:
> {{--- maven-surefire-plugin:2.12.4:test (default-cli) @ lombok-netbeans9 ---}}
>  {{------------------------------------------------------------------------}}
>  {{BUILD FAILURE}}
>  {{------------------------------------------------------------------------}}
>  {{Total time: 0.368 s}}
>  {{Finished at: 2018-09-23T22:43:47-03:00}}
>  {{Final Memory: 7M/34M}}
>  {{------------------------------------------------------------------------}}
>  {color:#ff0000}{{Failed to execute goal 
> org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-cli) on 
> project lombok-netbeans9: No tests were executed!  (Set -DfailIfNoTests=false 
> to ignore this error.) -> [Help 1]}}{color}
> After that, you have to clean the whole project to run the tests again.
> I've attached a simple project that reproduces this problem.
> h2. How to reproduce
>  # Open NetBeans 9
>  # Go to File > New project > Maven > Java Application and create a basic 
> project
>  # Open pom.xml and add lombok as depedency:
>          <dependency>
>              <groupId>org.projectlombok</groupId>
>              <artifactId>lombok</artifactId>
>              <version>1.18.2</version>
>              <scope>provided</scope>        
>          </dependency>
>  # Create a simple test with a test method (@Test)
>  # Run the test and confirm it runs fine.
>  # Make a simple change to the test method and save it.
>  # Run the test, and the error shows.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to