This is an automated email from the ASF dual-hosted git repository.

stariy95 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cayenne.git

commit 417e0ea29dab884a760eef8867ab3a9b9a32c828
Author: Nikita Timofeev <[email protected]>
AuthorDate: Mon May 18 17:10:15 2026 +0400

    CAY-2953 Upgrade Gradle to 9.4.0
---
 cayenne-gradle-plugin/build.gradle | 8 ++------
 cayenne-gradle-plugin/pom.xml      | 1 +
 2 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/cayenne-gradle-plugin/build.gradle 
b/cayenne-gradle-plugin/build.gradle
index 06c34ae67..74097ff5d 100644
--- a/cayenne-gradle-plugin/build.gradle
+++ b/cayenne-gradle-plugin/build.gradle
@@ -58,12 +58,8 @@ version = projectVersion
 def cayenneVersion = version
 
 def getProjectVersion() {
-    def pomFile = file('pom.xml')
-    if (pomFile.file) {
-        def pom = new groovy.xml.XmlSlurper().parseText(file('pom.xml').text)
-        def pomVersion = pom.parent.version
-        return pomVersion
-    }
+    logger.info('Info: provided project version ' + 
project.findProperty('projectVersion'))
+    return project.findProperty('projectVersion') ?: '5.0-SNAPSHOT'
 }
 
 def classpathFile = file('build/classpath.txt')
diff --git a/cayenne-gradle-plugin/pom.xml b/cayenne-gradle-plugin/pom.xml
index ccf07f53e..9c7bf168c 100644
--- a/cayenne-gradle-plugin/pom.xml
+++ b/cayenne-gradle-plugin/pom.xml
@@ -114,6 +114,7 @@
                                 <argument>clean</argument>
                                 <argument>${gradle.task}</argument>
                                 <argument>--no-daemon</argument>
+                                
<argument>-PprojectVersion=${project.version}</argument>
                             </arguments>
                         </configuration>
                         <goals>

Reply via email to