fieed version issue

Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/980ebc76
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/980ebc76
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/980ebc76

Branch: refs/heads/master
Commit: 980ebc76d676371e7dfb56bd4c385105787cf23a
Parents: 7a41338
Author: Kevin Xu <[email protected]>
Authored: Wed Jan 13 09:36:57 2016 +0800
Committer: Kevin Xu <[email protected]>
Committed: Wed Jan 13 09:36:57 2016 +0800

----------------------------------------------------------------------
 core/sql/lib_mgmt/.gitignore |  1 +
 core/sql/lib_mgmt/pom.xml    | 39 ++++++++++++++++++++++-----------------
 2 files changed, 23 insertions(+), 17 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/980ebc76/core/sql/lib_mgmt/.gitignore
----------------------------------------------------------------------
diff --git a/core/sql/lib_mgmt/.gitignore b/core/sql/lib_mgmt/.gitignore
index fcb79a9..27fb30f 100644
--- a/core/sql/lib_mgmt/.gitignore
+++ b/core/sql/lib_mgmt/.gitignore
@@ -4,3 +4,4 @@
 /.project
 /src/main/java/org/trafodion/libmgmt/Vproc.java
 /antrun/
+/src/main/resources/MANIFEST.MF

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/980ebc76/core/sql/lib_mgmt/pom.xml
----------------------------------------------------------------------
diff --git a/core/sql/lib_mgmt/pom.xml b/core/sql/lib_mgmt/pom.xml
index 41ffcff..ae3c7c1 100644
--- a/core/sql/lib_mgmt/pom.xml
+++ b/core/sql/lib_mgmt/pom.xml
@@ -50,18 +50,27 @@
                                                <phase>generate-sources</phase>
                                                <configuration>
                                                        <target>
-                                                               <property 
name="vproc.dir"
-                                                                       
value="${basedir}/src/main/java/org/trafodion/libmgmt" />
-                                                               <property 
name="vproc.str" value="Traf_libmgmt_Build_" />
-                                                               <exec 
executable="git" outputproperty="rev_head">
-                                                                       <arg 
value="rev-parse" />
-                                                                       <arg 
value="--short" />
-                                                                       <arg 
value="HEAD" />
-                                                               </exec>
-                                                               <copy 
file="${vproc.dir}/Vproc.java.tmpl" tofile="${vproc.dir}/Vproc.java"
-                                                                       
overwrite="true" />
-                                                               <replace 
file="${vproc.dir}/Vproc.java" token="@@@VPROC@@@"
-                                                                       
value="${vproc.str}${rev_head}" />
+<property name="vproc.dir"
+       value="${basedir}/src/main/java/org/trafodion/libmgmt" />
+<property name="manifest.file" 
value="${basedir}/src/main/resources/MANIFEST.MF" />
+<property name="vproc.str" value="Traf_libmgmt_Build_" />
+<property file="${env.MY_SQROOT}/export/include/SCMBuildMan.mf"/>
+<exec executable="git" outputproperty="rev_head">
+       <arg value="rev-parse" />
+       <arg value="--short" />
+       <arg value="HEAD" />
+</exec>
+<echo file="${manifest.file}" append="false">Manifest-Version: 1.0</echo>
+<echo file="${manifest.file}" append="true">${line.separator}Main-Class: 
org.trafodion.libmgmt.Vproc</echo>
+<echo file="${manifest.file}" append="true">${line.separator}Vproc: 
Traf_JDBC_Type4_Build_${rev_head}</echo>
+<echo file="${manifest.file}" 
append="true">${line.separator}Implementation-Version-1: Version 1.0.0</echo>
+<echo file="${manifest.file}" 
append="true">${line.separator}Implementation-Version-2: 
${Implementation-Version-2}</echo>
+<echo file="${manifest.file}" 
append="true">${line.separator}Implementation-Version-3: 
${Implementation-Version-3}</echo>
+<echo file="${manifest.file}" 
append="true">${line.separator}Implementation-Version-4: 
${Implementation-Version-4}</echo>
+<echo file="${manifest.file}" 
append="true">${line.separator}Implementation-Version-5: 
${Implementation-Version-5}</echo>
+<echo file="${manifest.file}" 
append="true">${line.separator}Implementation-Version-6: 
${Implementation-Version-6}${line.separator}</echo>
+<copy file="${vproc.dir}/Vproc.java.tmpl" tofile="${vproc.dir}/Vproc.java" 
overwrite="true" />
+<replace file="${vproc.dir}/Vproc.java" token="@@@VPROC@@@" 
value="${vproc.str}${rev_head}" />
                                                        </target>
                                                </configuration>
                                                <goals>
@@ -80,11 +89,7 @@
                                                
<descriptorRef>jar-with-dependencies</descriptorRef>
                                        </descriptorRefs>
                                        <archive>
-                                               <manifest>
-                                                       
<addClasspath>false</addClasspath>
-                                                       
<classpathPrefix>lib/</classpathPrefix>
-                                                       
<mainClass>org.trafodion.libmgmt.Vproc</mainClass>
-                                               </manifest>
+                                               
<manifestFile>${basedir}/src/main/resources/MANIFEST.MF</manifestFile>
                                        </archive>
                                </configuration>
                                <executions>

Reply via email to