-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathBUILDING.txt
42 lines (28 loc) · 1.51 KB
/
BUILDING.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Membrane Builing Instructions
==================================================================
1. Install JDK 1.6 or higher.
2. Install Maven 3.
3. Run "mvn install" in this directory.
Release Instructions
==================================================================
Also see https://predic8.com/svn/membrane/monitor/branches/3.2.X/com.predic8.membrane.core/doc/building-a-distribution.txt .
The detailed test instructions, publication and homepage changes are to be integrated.
0. Ensure that your ~/.m2/settings.xml authorizes you to push
packages into the Maven repository at
http://repository.membrane-soa.org .
1. Run all tests locally ("mvn integration-test" in both
membrane-esb and membrane-monitor).
2. Increment Version, for example from 3.3.5-SNAPSHOT to 3.3.5:
a. In all pom.xml files: This affects either //project/version
or //project/parent/version (which ever exists).
b. In all membrane-monitor/*/META-INF/MANIFEST.MF files,
change "Bundle-Version". Note that the "-SNAPSHOT" suffix of
the Maven version translates into the suffix ".qualifier"
here.
c. In product file in /rcp folder.
3. Run "mvn deploy -DskipTests" first in \membrane-esb\, then in
\membrane-monitor\ . (Note that this deployment can only
be done once for non-SNAPSHOT releases.)
4. Increment Version again (repeat step 2), now for example from
3.3.5 to 3.3.6-SNAPSHOT.
5. Check in your changes to the pom.xml and MANIFEST.MF files.