pjfanning commented on issue #1118:
URL: 
https://github.com/apache/incubator-pekko/issues/1118#issuecomment-1999494389

   > > the issue regarding building with JDK 1.8 has largely been solved
   > 
   > I think it could still simplify our build quite a bit (e.g. #1194). Given 
how complicated our build is I think that would be valuable, even if it's just 
an incremental improvement and does not solve 'everything'.
   > 
   > > Packaging tests into a jar (if thats what is being asked) is a PITA
   > 
   > Of course this simplification shouldn't come at the cost of severely 
complicating other parts of the build.
   > 
   > My interpretation of PJ's proposal was that we'd run the build and the 
unit tests with the latest JDK, and then do a separate 'integration test' 
against the published snapshot jars. That sounds attractive to me, as such 
'full' integration tests would be useful in its own right. Perhaps they 
wouldn't need to be ran on PR validation at all, even, but on a nightly/weekly 
schedule (and span multiple projects, too).
   
   @raboof's interpretation is basically what I was getting at.
   
   I think we can refactor some of the unit tests subprojects (eg 
`actor-tests`) so that it doesn't depend on the sbt module but depends on a jar 
in mavenLocal repo or possibly Apache Nexus snapshots repo.
   
   If we do it properly, I think we can actually save some time in the build 
(no compiling with multiple JDKs - no building docs with multiple JDKs). We 
don't necessarily need to end up with extra GitHub Action total build time.
   
   


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

Reply via email to