morvael commented on PR #5826:
URL: https://github.com/apache/netbeans/pull/5826#issuecomment-1588876975

   MyBatis loads result map files from xml file in project's resources when 
loading its configuration. That file tells it about some aliased classes. And 
then it gets ClassNotFoundException for such class, because the ResolverUtil 
has not found it somehow. I checked run class command difference and classpath 
difference for the same code run in NB 17 vs NB 18 and the differences are:
   1) process-test-classes is added to exec plugin command line
   2) projects that are referenced in class path that have compile on save 
disabled change from someproject/test/classes to 
./m2/repository/.../someproject-someversion.jar
   And it is the second change that somehow prevents the MyBatis code from 
scanning them correctly and finding annotated classes. The same problem does 
not happen when the application is actually deployed on application server. 
It's only a problem inside IDE when trying to "Run" a class with main method.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
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