<div>
<div>Szervusz,</div>
<div> </div>
<div> </div>
<div>
<div>resource filter pluginnal (<a href="http://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html">http://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html</a>) be tudod írni properties fájlba, és onnan már egyszerűen ki tudod olvasni, akár csomagolva van, akár nincs.</div>
<div> </div>
<div>(<i>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.</i>)</div>
</div>
<div> </div>
<div> </div>
<div>üdv, Gábor</div>
<div> </div>
<div> </div>
<div><br />
"József Keresztes" <xesj.hu@gmail.com> írta:
<blockquote style="border-left:3px solid lightGray;padding-left:3px;">
<div dir="ltr">
<div>
<div>
<div>
<div>
<div>Sziasztok !<br />
</div>
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.<br />
</div>
Amit kiderítettem hogy amíg a projekt nincs jar-ba csomagolva a <br />
<br />
/target/maven-archiver/pom.properties fájlban lévő "version",<br />
<br />
amikor pedig már be van csomagolva jar-ba akkor a<br />
<br />
/META-INF/maven/{goupId}/{artifactId}/pom.properties fájlban lévő "version"<br />
</div>
értékét kellene kiolvasni és visszaadni.<br />
</div>
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.<br />
</div>
<div>Joe</div>
</div>
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.<br />
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;<br />
é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.<br />
Joe<br />
_______________________________________________<br />
Javalist mailing list<br />
Javalist@lists.javaforum.hu<br />
http://lists.javaforum.hu/mailman/listinfo/javalist</blockquote>
</div>
</div>