Hi Nipuni, You can use xmlstarlet to read the version of the project without adding a maven plugin to POM file. I used this to read XML values in the command line. An example can be found here [2]
[1]: http://xmlstar.sourceforge.net/doc/UG/xmlstarlet-ug.html [2]: https://stackoverflow.com/questions/12640152/xmlstarlet-select-value On Tue, Apr 17, 2018 at 2:37 PM, Nipuni Bhagya <nipu...@wso2.com> wrote: > Hi all, > > I have encountered a problem while trying to get the version number of a > jar into a shell script. Currently, the name of the jar is hardcoded in the > script. But the problem is when the maven version get updated in the > project it should reflect in the script. The closest solution I have come > up at the moment is to use the Maven Help Plugin > <http://maven.apache.org/plugins/maven-help-plugin/>. The > goal help:evaluate can evaluate Maven expression, > -Dexpression=project.version and then I can grep the version from its > result. > > I would really appreciate if someone of you could help me to find a better > way to achieve this task. > > Thank you in advance, > > -- > > > > *Kind Regards,Nipuni Bhagya* > > *Software Engineering Intern* > *WSO2* > > > > *Mobile : +94 0779028904 <+94%2077%20767%201807>* > > _______________________________________________ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- Thanks Abimaran Kugathasan Senior Software Engineer - API Technologies Email : abima...@wso2.com Mobile : +94 773922820 <http://stackoverflow.com/users/515034> <http://lk.linkedin.com/in/abimaran> <http://www.lkabimaran.blogspot.com/> <https://github.com/abimarank> <https://twitter.com/abimaran>
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev