Hello Thomas,

I don't use Gradle. Perhaps you will find an explanation by reading https://lists.apache.org/list.html?d...@netbeans.apache.org (problems with Gradle in version 16)?

Regards,

Richard

Le 02/12/2022 à 08:51, Thomas Kellerer a écrit :
Thomas Kellerer schrieb am 02.12.2022 um 08:10:
our project switch from Gradle 6.9.x to 7.5.1 and now it doesn't work with NetBeans 16 
any more (the most recent "voting candidate")
Everything was working fine with Gradle 6.9.x even with the various NetBeans 16 
RC versions

Whenever I open the project, NetBeans shows the project is unloadable with this 
message

    Reason: java.io.NotSerializableException: [extensions.propertyValues]

More background information:

When opening the project properties it shows "Source/Binary Format 1.5" in the 
"Sources" section (and I can not change it there)

The project the error message belongs to, is part of a multi-module project. 
The build.gradle in the root contains this:

     plugins {
         id "com.bmuschko.docker-remote-api" version 
"${dockerRemoteApiPluginVersion}"
         id "maven-publish"
         id "de.undercouch.download" version "${undercouchDownloadVersion}"
         id "io.mateo.cxf-codegen" version "${cxfCodeGenVersion}"
         id "com.github.node-gradle.node" version "${nodePluginVersion}"
     }

     apply from: "security/atlas.gradle"

     if (project.hasProperty('projVersion')) {
         project.version = project.projVersion
     }
     def version = project.version

     task(getVersion) {
         println(project.version)
     }

     allprojects {
         apply plugin: "base"
     }

     subprojects {
         apply plugin: "maven-publish"
         apply plugin: "com.bmuschko.docker-remote-api"

         docker {
             registryCredentials {
                 url = projectDockerRegistry
                 username = project.findProperty("repository_username")
                 password = project.findProperty("repository_password")
             }
         }

         ext.dockerRegistryCredentialsForRead = docker {
             registryCredentials {
                 url = dockerRegistryForRead
                 username = project.findProperty("repository_username")
                 password = project.findProperty("repository_password")
             }
         }

         ext.calculateShortTag = { String name -> "module-${name}" }
         ext.calculateFullTag = { String name -> 
"${projectDockerRegistry}/${group}/${name}:${version}" }

         plugins.with {
             // All projects (modules) with the JavaPlugin are using Java 11
             withType(JavaPlugin) {
                 java {
                     sourceCompatibility = JavaVersion.VERSION_11
                     targetCompatibility = JavaVersion.VERSION_11
                 }
             }
         }
     }

     wrapper {
         gradleVersion '7.5.1'
         distributionType Wrapper.DistributionType.ALL
     }


So maybe NetBeans doesn't understand the part where the JavaVersion is set for 
all sub-modules?

Thomas


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org
For additional commands, e-mail: users-h...@netbeans.apache.org

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

--
Richard Grin


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org
For additional commands, e-mail: users-h...@netbeans.apache.org

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

Reply via email to