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

István Viczián viczian.istvan at gmail.com
2014. Júl. 3., Cs, 21:49:26 CEST


Szia!

Itt kezd mindig. :)

http://www.jtechlog.hu/2011/09/verzioszam-megjelenitese-az.html
--
Viczián István


József Keresztes <xesj.hu at gmail.com> írta (2014. július 3. 15:49):
> 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
>>
>
>
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist
>


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