java - Not able to display the maven project version information in jsp -


i trying display maven version information on jsp page. googled on , found many different solutions this, on blog posts , on stackoverflow out of of them pretty old dating 2009. picked 1 on stackoverflow (how can in jsp page maven project version number?) , tried follow putting in following code snippet in pom , calling ${project.version} in jsp not work.

am missing ?

   <plugin>         <groupid>org.apache.maven.plugins</groupid>         <artifactid>maven-war-plugin</artifactid>         <version>2.3</version>         <configuration>             <failonmissingwebxml>true</failonmissingwebxml>             <webresources>                 <resource>                     <directory>src/main/webapp</directory>                     <filtering>true</filtering>                 </resource>             </webresources>            </configuration>     </plugin> 

however, not see version getting displayed. not sure missing.

complete pom.xml

<?xml version="1.0" encoding="utf-8"?> <project xmlns="http://maven.apache.org/pom/4.0.0" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">     <modelversion>4.0.0</modelversion>      <groupid>com.ebayenterprise.ecp</groupid>     <artifactid>jobstatuscollectorwebapp</artifactid>     <version>1.0-snapshot</version>     <packaging>war</packaging>      <name>jobstatuscollectorwebapp</name>      <properties>         <endorsed.dir>${project.build.directory}/endorsed</endorsed.dir>         <project.build.sourceencoding>utf-8</project.build.sourceencoding>         <slf4jversion>1.7.5</slf4jversion>     </properties>      <dependencies>         <dependency>             <groupid>javax</groupid>             <artifactid>javaee-web-api</artifactid>             <version>7.0</version>             <scope>provided</scope>         </dependency>          <!-- db -->                 <dependency>             <groupid>com.oracle</groupid>             <artifactid>ojdbc7</artifactid>             <version>7.0</version>             <scope>runtime</scope>         </dependency>          <!-- apache commons -->         <dependency>             <groupid>org.apache.commons</groupid>             <artifactid>commons-lang3</artifactid>             <version>3.4</version>         </dependency>         <dependency>             <groupid>commons-io</groupid>             <artifactid>commons-io</artifactid>             <version>2.4</version>         </dependency>         <dependency>             <groupid>commons-dbutils</groupid>             <artifactid>commons-dbutils</artifactid>             <version>1.6</version>         </dependency>          <!-- ui handling -->         <dependency>             <groupid>jstl</groupid>             <artifactid>jstl</artifactid>             <version>1.2</version>         </dependency>           <!-- log4j logging -->         <dependency>             <groupid>org.slf4j</groupid>             <artifactid>slf4j-api</artifactid>             <version>${slf4jversion}</version>         </dependency>         <dependency>             <!-- library uses commons-logging directed slf4j -->             <groupid>org.slf4j</groupid>             <artifactid>jcl-over-slf4j</artifactid>             <version>${slf4jversion}</version>         </dependency>         <dependency>             <!-- library uses slf4j directed java.util.logging -->             <groupid>org.slf4j</groupid>             <artifactid>slf4j-jdk14</artifactid>             <version>${slf4jversion}</version>         </dependency>         <dependency>             <groupid>log4j</groupid>             <artifactid>log4j</artifactid>             <version>1.2.17</version>         </dependency>          <!-- testing -->         <dependency>             <groupid>junit</groupid>             <artifactid>junit</artifactid>             <version>4.10</version>             <scope>test</scope>         </dependency>       </dependencies>      <build>         <finalname>${project.artifactid}</finalname>         <plugins>             <plugin>                 <groupid>org.apache.maven.plugins</groupid>                 <artifactid>maven-compiler-plugin</artifactid>                 <version>3.1</version>                 <configuration>                     <source>1.7</source>                     <target>1.7</target>                     <compilerarguments>                         <endorseddirs>${endorsed.dir}</endorseddirs>                     </compilerarguments>                 </configuration>             </plugin>             <plugin>                 <groupid>org.apache.maven.plugins</groupid>                 <artifactid>maven-war-plugin</artifactid>                 <version>2.3</version>                 <configuration>                     <failonmissingwebxml>true</failonmissingwebxml>                     <webresources>                         <resource>                             <directory>src/main/webapp</directory>                             <filtering>true</filtering>                         </resource>                     </webresources>                    </configuration>             </plugin>             <plugin>                 <groupid>org.apache.maven.plugins</groupid>                 <artifactid>maven-dependency-plugin</artifactid>                 <version>2.6</version>                 <executions>                     <execution>                         <phase>validate</phase>                         <goals>                             <goal>copy</goal>                         </goals>                         <configuration>                             <outputdirectory>${endorsed.dir}</outputdirectory>                             <silent>true</silent>                             <artifactitems>                                 <artifactitem>                                     <groupid>javax</groupid>                                     <artifactid>javaee-endorsed-api</artifactid>                                     <version>7.0</version>                                     <type>jar</type>                                 </artifactitem>                             </artifactitems>                         </configuration>                     </execution>                 </executions>             </plugin>         </plugins>     </build>  </project> 

home.jsp

<!-- header -->  <!-- content -->  <!-- footer --> <br/><div align="right">version:${project.version}</div><br/> 

did try solution?

mayber can retrieve in code , on jsp.

retrieve version maven pom.xml in code


Comments