Mercurial > dive4elements > river
annotate artifacts/bin/createDatacage.sh @ 8716:b5ac17a10d22
(issue1754) Only create new Recommendations
I belive that this was the original intent of this function
otherwise why create a list of newRecommendations at all if
we always recreate all Recommendations again.
With the side effect that old recommendations had no master
artifact the created artifacts of already existing artifacts
did not have enough information to live and were not shown
in the client so this problem was hidden.
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Mon, 27 Apr 2015 11:45:31 +0200 |
parents | 6b8410ba48cb |
children |
rev | line source |
---|---|
4065
9d404069f361
Added build script for FLYS release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
1 #!/bin/bash |
9d404069f361
Added build script for FLYS release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
2 |
5250
3ba2917e49d3
Remove old artifacts-h2.sql and datacage.sql and expect the
Andre Heinecke <aheinecke@intevation.de>
parents:
4065
diff
changeset
|
3 mkdir -p datacagedb |
4065
9d404069f361
Added build script for FLYS release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
4 |
8513
6b8410ba48cb
Use Maven instead of potentially outdated JARs for creation of h2-databases. TODO: adapt release script.
Tom Gottfried <tom@intevation.de>
parents:
7768
diff
changeset
|
5 DIR=`dirname $0` |
6b8410ba48cb
Use Maven instead of potentially outdated JARs for creation of h2-databases. TODO: adapt release script.
Tom Gottfried <tom@intevation.de>
parents:
7768
diff
changeset
|
6 DIR=`readlink -f "$DIR"` |
4065
9d404069f361
Added build script for FLYS release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
7 |
5250
3ba2917e49d3
Remove old artifacts-h2.sql and datacage.sql and expect the
Andre Heinecke <aheinecke@intevation.de>
parents:
4065
diff
changeset
|
8 if [ $# != 1 ]; then |
8513
6b8410ba48cb
Use Maven instead of potentially outdated JARs for creation of h2-databases. TODO: adapt release script.
Tom Gottfried <tom@intevation.de>
parents:
7768
diff
changeset
|
9 SCHEMA="$DIR/../doc/conf/datacage.sql" |
6b8410ba48cb
Use Maven instead of potentially outdated JARs for creation of h2-databases. TODO: adapt release script.
Tom Gottfried <tom@intevation.de>
parents:
7768
diff
changeset
|
10 else |
6b8410ba48cb
Use Maven instead of potentially outdated JARs for creation of h2-databases. TODO: adapt release script.
Tom Gottfried <tom@intevation.de>
parents:
7768
diff
changeset
|
11 SCHEMA="$1" |
5250
3ba2917e49d3
Remove old artifacts-h2.sql and datacage.sql and expect the
Andre Heinecke <aheinecke@intevation.de>
parents:
4065
diff
changeset
|
12 fi |
4065
9d404069f361
Added build script for FLYS release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
13 |
8513
6b8410ba48cb
Use Maven instead of potentially outdated JARs for creation of h2-databases. TODO: adapt release script.
Tom Gottfried <tom@intevation.de>
parents:
7768
diff
changeset
|
14 URL="jdbc:h2:`readlink -f datacagedb`/datacage" |
6b8410ba48cb
Use Maven instead of potentially outdated JARs for creation of h2-databases. TODO: adapt release script.
Tom Gottfried <tom@intevation.de>
parents:
7768
diff
changeset
|
15 |
6b8410ba48cb
Use Maven instead of potentially outdated JARs for creation of h2-databases. TODO: adapt release script.
Tom Gottfried <tom@intevation.de>
parents:
7768
diff
changeset
|
16 mvn -e -Dexec.mainClass=org.h2.tools.RunScript exec:java \ |
6b8410ba48cb
Use Maven instead of potentially outdated JARs for creation of h2-databases. TODO: adapt release script.
Tom Gottfried <tom@intevation.de>
parents:
7768
diff
changeset
|
17 -Dexec.args="-url $URL -script $SCHEMA" |