fix in agent installer (added missing libnxsnmp.dll); other minor fixes
authorVictor Kirhenshtein <victor@netxms.org>
Mon, 12 Jan 2015 09:12:26 +0000 (11:12 +0200)
committerVictor Kirhenshtein <victor@netxms.org>
Mon, 12 Jan 2015 09:12:26 +0000 (11:12 +0200)
android/src/agent/.classpath
android/src/console/.classpath
doc/versions.txt
src/agent/install/nxagent-x64.iss
src/agent/install/nxagent.iss
src/java/nxreporting/package.cmd [new file with mode: 0644]

index 33557ca..da5265f 100644 (file)
@@ -7,7 +7,7 @@
        <classpathentry kind="src" path="src"/>
        <classpathentry kind="src" path="gen"/>
        <classpathentry kind="lib" path="libs/android-support-v4.jar"/>
-       <classpathentry kind="lib" path="libs/netxms-base-1.2.17.jar"/>
-       <classpathentry kind="lib" path="libs/netxms-mobile-agent-1.2.17.jar"/>
+       <classpathentry kind="lib" path="libs/netxms-base-2.0-M1.jar"/>
+       <classpathentry kind="lib" path="libs/netxms-mobile-agent-2.0-M1.jar"/>
        <classpathentry kind="output" path="bin/classes"/>
 </classpath>
index 3d55a1d..d42cfa1 100644 (file)
@@ -9,9 +9,8 @@
        <classpathentry kind="lib" path="libs/acra-4.4.0.jar"/>
        <classpathentry kind="src" path="src"/>
        <classpathentry kind="src" path="gen"/>
-       <classpathentry kind="lib" path="libs/certificate-manager-1.2.17.jar"/>
-       <classpathentry kind="lib" path="libs/netxms-base-1.2.17.jar"/>
-       <classpathentry kind="lib" path="libs/netxms-client-1.2.17.jar"/>
-       <classpathentry kind="lib" path="libs/netxms-client-api-1.2.17.jar"/>
+       <classpathentry kind="lib" path="libs/netxms-base-2.0-M1.jar"/>
+       <classpathentry kind="lib" path="libs/netxms-client-2.0-M1.jar"/>
+       <classpathentry kind="lib" path="libs/netxms-client-api-2.0-M1.jar"/>
        <classpathentry kind="output" path="bin/classes"/>
 </classpath>
index 24f1baa..921eda0 100644 (file)
@@ -9,21 +9,30 @@ major.minor.release
 
 * Product version
 
-major.minor-qualifier
+major.minor-qualifier  for pre-release
 
-type denotes release type:
-       Mn      development milestone (like M3)
-       RCn     release candidate (like RC1)
-       RELEASE stable release
+qualifier denotes release type:
+       Mn              development milestone (like M3)
+       RCn             release candidate (like RC1)
+       no suffix       stable release
+       Pn              patch release (like P1)
 
-so first 2.x version is 2.0-M1 and first release version is 2.0-RELEASE
+so first 2.x version is 2.0-M1 and first release version is 2.0 and first patch release is 2.0-P1
 
 
-* Java API version
+* Java API and package versions
 
-major.minor-qualifier
+major.minor.release
+
+Intended for all packages managed by package managers (Java API, Debian packages, etc.)
+
+Major and minor match product version. Release is number with different ranges corresponding to
+different product qualifiers.
 
-Same as product versioning
+       1 .. 99         development milestone (1 = M1, 2 = M2, etc.)
+       101 .. 199      release candidate (101 = RC1, etc.)
+       200             release
+       301 ..          patch release (301 = P1, etc.)
 
 
 * Eclipse plugins version
index 2948bee..7d13c61 100644 (file)
@@ -12,6 +12,7 @@ Source: "..\..\..\x64\release\libnetxms.dll"; DestDir: "{app}\bin"; BeforeInstal
 Source: "..\..\..\x64\release\appagent.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
 Source: "..\..\..\x64\release\libnxlp.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
 Source: "..\..\..\x64\release\libnxdb.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
+Source: "..\..\..\x64\release\libnxsnmp.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
 Source: "..\..\..\x64\release\nxagentd.exe"; DestDir: "{app}\bin"; Flags: ignoreversion
 Source: "..\..\..\x64\Release\nxsagent.exe"; DestDir: "{app}\bin"; Flags: ignoreversion
 Source: "..\..\..\x64\release\db2.nsm"; DestDir: "{app}\bin"; Flags: ignoreversion
index ea858b3..0f5b6a9 100644 (file)
@@ -9,6 +9,7 @@ OutputBaseFilename=nxagent-2.0-M1
 Source: "..\..\..\Release\libnetxms.dll"; DestDir: "{app}\bin"; BeforeInstall: StopService; Flags: ignoreversion
 Source: "..\..\..\Release\libnxlp.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
 Source: "..\..\..\Release\libnxdb.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
+Source: "..\..\..\Release\libnxsnmp.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
 Source: "..\..\..\Release\appagent.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
 Source: "..\..\..\Release\nxagentd.exe"; DestDir: "{app}\bin"; Flags: ignoreversion
 Source: "..\..\..\Release\nxsagent.exe"; DestDir: "{app}\bin"; Flags: ignoreversion
diff --git a/src/java/nxreporting/package.cmd b/src/java/nxreporting/package.cmd
new file mode 100644 (file)
index 0000000..c2cf778
--- /dev/null
@@ -0,0 +1,16 @@
+@echo off
+
+del /q /s /f target\*
+
+call mvn clean
+call mvn -Dmaven.test.skip=true package %*
+
+for /f "tokens=2 delims=>< " %%a in ('findstr "<version>" pom.xml') do (
+  @set version=%%a
+  goto :break
+)
+:break
+
+cd target
+zip -r ..\netxms-reporting-server-%version%.zip *.jar lib
+cd ..