Gradle add Bom Properties

Diskutiere Gradle add Bom Properties im IDEs und Tools Bereich.
J

JimWiesel

Moin Moin,

ich hatte schon mal wegen Gradle und Maven hier was gefragt
das läuft auch mitlerweile wie es soll

jetzt habe ich im build.gradle
Java:
ext {
    name1_version = 1.0
    name2_version = 2.3
}

dependencies {
        dependency ("com.google.suche:suche:$name1_version") {
        }
    
        dependency ("com.facebook.user:user:$name2_version") {
        }
}
das funktioniert wie geünscht, es wird ein Pom generiert in dem dann die Versionen richtig ersetzt wurden

ich würde das nun gerne erweitern das ich, wie in POM Files üblich einen Properties bereich habe um zusätzliche informationen setzen zu können

Java:
ext {
    name1_version = 1.0
    name2_version = 2.3

    sonstige_info1= 'abcd'
    sonstige_info2= 'efgh'
}

dependencies {
        dependency ("com.google.suche:suche:$name1_version") {
        }
    
        dependency ("com.facebook.user:user:$name2_version") {
        }
}
die sonstigen Informationen möchte ich nicht für dependencies verwenden sondern sollen im POM File als Properties aufgeführt werden

jemand ne Idee einen Ansatz wie man das umsetzen kann?
 
Zuletzt bearbeitet:
J

JimWiesel

Java:
publishing {
            publications {
                mavenJava(MavenPublication) {
                    pom {
                        name = 'Name'
                        properties {
                            
                        }
                    }
also Namen kann ich hinzufügen
der landet dann auch in der generierten POM
aber was ich in den Properties mache will nicht funktionieren
mit setProperty(,) etc
 
J

JimWiesel

wenn man richtig liest, dann geht das auch

Java:
pom {
    name = 'Name'
    properties = [
        myProp: "value",
        "prop.with.dots": "anotherValue"
    ]
}
 
Thema: 

Gradle add Bom Properties

Passende Stellenanzeigen aus deiner Region:
Anzeige

Neue Themen

Anzeige

Anzeige
Oben