[Javalist] Program verziójának lekérdezése

József Keresztes xesj.hu at gmail.com
2014. Júl. 3., Cs, 15:49:55 CEST


Köszönöm a válaszokat, azt hiszem a MANIFEST.MF -be való bevarázslását
választom, ez már működik is, csak ki kell olvasnom.
Igaz ez az csak az összecsomagolt jar-nál fog működni, de végülis a
késztermékben fontos.

Joe


2014. július 3. 15:20 Tamás Cservenák írta, <tamas at cservenak.net>:

>
> https://github.com/FasterXML/jackson-core/blob/master/src/main/java/com/fasterxml/jackson/core/util/VersionUtil.java#L156
>
>
> 2014-07-03 15:16 GMT+02:00 Cpt <cpt at freemail.hu>:
>
>  Szervusz,
>>
>>
>>
>> resource filter pluginnal (
>> http://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html)
>> be tudod írni properties fájlba, és onnan már egyszerűen ki tudod olvasni,
>> akár csomagolva van, akár nincs.
>>
>> (*Amúgy én a manifest.mf-be szoktam eltenni a verziót; igaz, ez is csak
>> becsomagolt állapotban működik, de legalább nem kötődik build tool-hoz.*)
>>
>>
>> üdv, Gábor
>>
>>
>>
>> "József Keresztes" <xesj.hu at gmail.com> írta:
>>
>>    Sziasztok !
>>
>> Tegyük fel van egy maven projekt (java application). A feladat hogy a
>> projekt egy osztálya a getVersion() metódusával megmondja a projekt-ről a
>> saját verzióját, ami a pom.xml-ben be van állítva.
>>
>> Amit kiderítettem hogy amíg a projekt nincs jar-ba csomagolva a
>>
>> /target/maven-archiver/pom.properties fájlban lévő "version",
>>
>> amikor pedig már be van csomagolva jar-ba akkor a
>>
>>  /META-INF/maven/{goupId}/{artifactId}/pom.properties fájlban lévő
>> "version"
>>
>> értékét kellene kiolvasni és visszaadni.
>>
>> A kérdés: van-e erre valami szebb mód ? Az biztos hogy a programkódba nem
>> kéne bedrótozni a saját verzióját, ez elég csúnya megoldás lenne.
>>
>> Joe
>>
>> Sziasztok !Tegyük fel van egy maven projekt (java application). A feladat hogy a projekt egy osztálya a getVersion() metódusával megmondja a projekt-ről a saját verzióját, ami a pom.xml-ben be van állítva.
>>
>> Amit kiderítettem hogy amíg a projekt nincs jar-ba csomagolva a  /target/maven-archiver/pom.properties fájlban lévő &quot;version&quot;,amikor pedig már be van csomagolva jar-ba akkor a  /META-INF/maven/{goupId}/{artifactId}/pom.properties fájlban lévő &quot;version&quot;
>>
>>
>> értékét kellene kiolvasni és visszaadni. A kérdés: van-e erre valami szebb mód ? Az biztos hogy a programkódba nem kéne bedrótozni a saját verzióját, ez elég csúnya megoldás lenne.
>> Joe
>> _______________________________________________
>> Javalist mailing list
>> Javalist at lists.javaforum.hu
>> http://lists.javaforum.hu/mailman/listinfo/javalist
>>
>>
>> _______________________________________________
>> Javalist mailing list
>> Javalist at lists.javaforum.hu
>> http://lists.javaforum.hu/mailman/listinfo/javalist
>>
>>
>
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist
>
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20140703/48b25fb6/attachment.html>


További információk a(z) Javalist levelezőlistáról