Tutti-commits
Threads by month
- ----- 2026 -----
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
January 2014
- 8 participants
- 108 discussions
27 Jan '14
See <http://ci-ng.forge.codelutin.com/jenkins/job/tutti/3/>
------------------------------------------
[...truncated 787 lines...]
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/cod…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/cod…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu… (57 KB at 849.4 KB/sec)
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu… (227 KB at 2829.9 KB/sec)
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu… (181 KB at 2202.9 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/2.2…
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/2.0.4/ple…
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.8/…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/2.0.4/ple… (57 KB at 2474.5 KB/sec)
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/2.2… (181 KB at 5827.1 KB/sec)
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.8/… (227 KB at 6860.3 KB/sec)
[INFO]
[INFO] --- maven-javadoc-plugin:2.9.1:jar (attach-javadocs) @ tutti ---
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/apa…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/maven/s…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/maven/s… (6 KB at 92.5 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-invoker/2…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-invoker/2… (6 KB at 256.4 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/apa…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/maven/s…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/maven/s… (4 KB at 36.4 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-co…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-co… (4 KB at 155.4 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/apa…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/maven/s…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/maven/s… (4 KB at 129.1 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-ar…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-ar… (4 KB at 164.3 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/apa…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/maven/w…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/maven/w… (2 KB at 18.3 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-a…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-a… (2 KB at 81.8 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/apa…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/maven/w…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/maven/w… (13 KB at 224.0 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon/1.0-beta-6…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon/1.0-beta-6… (13 KB at 549.8 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/apa…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/httpcom…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/httpcom… (6 KB at 108.9 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.… (6 KB at 262.4 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/apa…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/httpcom…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/httpcom… (15 KB at 303.4 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponent…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponent… (15 KB at 648.3 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/apa…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/httpcom…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/httpcom… (6 KB at 106.7 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.2.…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.2.… (6 KB at 264.3 KB/sec)
[INFO] Downloading: http://files.couchbase.com/maven2/org/apache/httpcomponents/httpcore/4.2.2/…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/apa…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/httpcom…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/httpcom… (12 KB at 249.0 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponent…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponent… (12 KB at 509.3 KB/sec)
[INFO] Downloading: http://files.couchbase.com/maven2/org/apache/httpcomponents/httpcomponents-…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/commons…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/commons-codec/comm…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/commons-codec/comm… (11 KB at 247.6 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.6/commons…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.6/commons… (11 KB at 495.3 KB/sec)
[INFO] Downloading: http://files.couchbase.com/maven2/commons-codec/commons-codec/1.6/commons-c…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/log4j/l…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/log4j/log4j/1.2.14…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/log4j/log4j/1.2.14… (3 KB at 41.4 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/log4j/log4j/1.2.14/log4j-1.2.14.pom
[INFO] Downloaded: http://repo.maven.apache.org/maven2/log4j/log4j/1.2.14/log4j-1.2.14.pom (3 KB at 105.4 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/com/tho…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/com/thoughtworks/q…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/com/thoughtworks/q… (18 KB at 318.3 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/com/thoughtworks/qdox/qdox/1.12.1/qdox-…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/com/thoughtworks/qdox/qdox/1.12.1/qdox-… (18 KB at 781.2 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/cod…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu… (4 KB at 63.6 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/2.1…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/2.1… (4 KB at 175.5 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/cod…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu… (3 KB at 40.2 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.2/…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.2/… (3 KB at 111.5 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/cod…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu… (3 KB at 84.6 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.5/…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.5/… (3 KB at 116.8 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/slf…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/slf…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/slf…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/commons…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/apa…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/apa…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/commons…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/apa…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/apa…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/commons…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/log4j/l…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/com/tho…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/cod…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/cod…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/slf4j/slf4j-jd…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/slf4j/slf4j-ap…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/slf4j/jcl-over…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/commons-cli/common…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/maven/s…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/slf4j/slf4j-ap… (22 KB at 298.8 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/maven/s…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/slf4j/slf4j-jd… (9 KB at 102.5 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/commons-collection…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/maven/s… (28 KB at 313.9 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/httpcom…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/slf4j/jcl-over… (17 KB at 183.5 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/httpcom…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/maven/s… (31 KB at 919.1 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/commons-codec/comm…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/commons-cli/common… (41 KB at 313.7 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/log4j/log4j/1.2.14…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/httpcom… (219 KB at 1226.6 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/com/thoughtworks/q…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/httpcom… (423 KB at 2237.7 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/commons-codec/comm… (228 KB at 1209.1 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/commons-collection… (558 KB at 2643.9 KB/sec)
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/log4j/log4j/1.2.14… (359 KB at 2110.8 KB/sec)
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu… (181 KB at 2314.4 KB/sec)
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/com/thoughtworks/q… (176 KB at 1929.7 KB/sec)
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu… (226 KB at 2922.7 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14…
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5…
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over…
[INFO] Downloading: http://repo.maven.apache.org/maven2/commons-cli/commons-cli/1.2/commons-cli…
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-invoker/2…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14… (9 KB at 391.3 KB/sec)
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over… (17 KB at 742.3 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-ar…
[INFO] Downloading: http://repo.maven.apache.org/maven2/commons-collections/commons-collections…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5… (22 KB at 948.5 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-ar… (31 KB at 1318.7 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.2.…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-invoker/2… (28 KB at 476.2 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.6/commons…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.… (423 KB at 10315.1 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/log4j/log4j/1.2.14/log4j-1.2.14.jar
[INFO] Downloaded: http://repo.maven.apache.org/maven2/commons-collections/commons-collections… (558 KB at 13282.6 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/com/thoughtworks/qdox/qdox/1.12.1/qdox-…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/commons-cli/commons-cli/1.2/commons-cli… (41 KB at 565.6 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/2.1…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.2.… (219 KB at 5745.6 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.5/…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/com/thoughtworks/qdox/qdox/1.12.1/qdox-… (176 KB at 7024.1 KB/sec)
[INFO] Downloaded: http://repo.maven.apache.org/maven2/log4j/log4j/1.2.14/log4j-1.2.14.jar (359 KB at 11213.5 KB/sec)
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.5/… (226 KB at 6619.0 KB/sec)
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/2.1… (181 KB at 2578.9 KB/sec)
[INFO] Downloaded: http://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.6/commons… (228 KB at 2525.7 KB/sec)
[INFO] Downloading: http://files.couchbase.com/maven2/org/apache/httpcomponents/httpcore/4.2.2/…
[INFO] Downloading: http://files.couchbase.com/maven2/commons-codec/commons-codec/1.6/commons-c…
[INFO] Not executing Javadoc as the project is not a Java classpath-capable package
[INFO]
[INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-descriptor) @ tutti ---
[INFO]
[INFO] --- helper-maven-plugin:2.1:share-server-secret (get-pgp-passphrase) @ tutti ---
[INFO] Exporting server [gpg-signer] username in ${gpg.keyname}
[INFO] Exporting server [gpg-signer] password in ${gpg.passphrase}
[INFO]
[INFO] --- helper-maven-plugin:2.1:collect-files (collect-build-artifacts) @ tutti ---
[INFO] Copying pom.xml to <http://ci-ng.forge.codelutin.com/jenkins/job/tutti/ws/trunk/target/collect/…>
[INFO] Copying tutti-3.1-SNAPSHOT-site_fr.xml to <http://ci-ng.forge.codelutin.com/jenkins/job/tutti/ws/trunk/target/collect/…>
[INFO]
[INFO] --- helper-maven-plugin:2.1:collect-files (collect-build-attachements) @ tutti ---
[WARNING] Skipping goal (No file to collect).
[INFO]
[INFO] --- maven-gpg-plugin:1.4:sign (sign-artifacts) @ tutti ---
gpg: skipped "Code Lutin": bad passphrase
gpg: signing failed: bad passphrase
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Tutti ............................................. FAILURE [32.188s]
[INFO] Tutti :: Persistence .............................. SKIPPED
[INFO] Tutti :: Service .................................. SKIPPED
[INFO] Tutti :: UI ....................................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 33.171s
[INFO] Finished at: Mon Jan 27 12:24:59 CET 2014
[INFO] Final Memory: 34M/288M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-gpg-plugin:1.4:sign (sign-artifacts) on project tutti: Exit code: 2 -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-gpg-plugin:1.4:sign (sign-artifacts) on project tutti: Exit code: 2
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:317)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:152)
at org.jvnet.hudson.maven3.launcher.Maven31Launcher.main(Maven31Launcher.java:132)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:330)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:238)
at jenkins.maven3.agent.Maven31Main.launch(Maven31Main.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at hudson.maven.Maven3Builder.call(Maven3Builder.java:134)
at hudson.maven.Maven3Builder.call(Maven3Builder.java:69)
at hudson.remoting.UserRequest.perform(UserRequest.java:118)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:328)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Caused by: org.apache.maven.plugin.MojoExecutionException: Exit code: 2
at org.apache.maven.plugin.gpg.GpgSigner.generateSignatureForArtifact(GpgSigner.java:254)
at org.apache.maven.plugin.gpg.GpgSignAttachedMojo.execute(GpgSignAttachedMojo.java:182)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:106)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
... 30 more
[ERROR]
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
Sending e-mails to: tutti-commits(a)list.forge.codelutin.com
channel stopped
1
2
27 Jan '14
See <http://ci-ng.forge.codelutin.com/jenkins/job/tutti/fr.ifremer$tutti/3/>
------------------------------------------
[...truncated 715 lines...]
[INFO] release version 3.1
[INFO] release date Mon Jan 27 12:24:47 CET 2014
[INFO] release user hudson Release Manager
[WARNING] issue [TECH] Modification de l'url de mise à jour des données is not assigned to any user, this is not normal...
[INFO] File saved in <http://ci-ng.forge.codelutin.com/jenkins/job/tutti/fr.ifremer$tutti/ws/targ…>
[INFO]
[INFO] --- maven-antrun-plugin:1.7:run (generate-surefire-workdir) @ tutti ---
[INFO] Executing tasks
main:
[mkdir] Created dir: <http://ci-ng.forge.codelutin.com/jenkins/job/tutti/fr.ifremer$tutti/ws/targ…>
[INFO] Executed tasks
[INFO]
[INFO] --- maven-antrun-plugin:1.7:run (copy tutti-application.properties to site) @ tutti ---
[WARNING] Parameter tasks is deprecated, use target instead
[INFO] Executing tasks
main:
[echo] copy tutti-application.properties to site
[copy] Copying 1 file to <http://ci-ng.forge.codelutin.com/jenkins/job/tutti/fr.ifremer$tutti/ws/targ…>
[copy] Copying <http://ci-ng.forge.codelutin.com/jenkins/job/tutti/fr.ifremer$tutti/ws/src/…> to <http://ci-ng.forge.codelutin.com/jenkins/job/tutti/fr.ifremer$tutti/ws/targ…>
[INFO] Executed tasks
[INFO]
[INFO] >>> maven-source-plugin:2.2.1:jar (attach-sources) @ tutti >>>
[INFO]
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (ensure-no-container-api) @ tutti ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (check-project-files) @ tutti ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (check-release-properties) @ tutti ---
[INFO]
[INFO] --- helper-maven-plugin:2.1:share-server-secret (get-redmine-login) @ tutti ---
[INFO] Skipping goal (runOnce flag is on and goal was already executed).
[WARNING] Failed to getClass for org.apache.maven.plugin.source.SourceJarMojo
[INFO]
[INFO] <<< maven-source-plugin:2.2.1:jar (attach-sources) @ tutti <<<
[INFO]
[INFO] --- maven-source-plugin:2.2.1:jar (attach-sources) @ tutti ---
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/cod…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu… (4 KB at 58.1 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/2.2…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/2.2… (4 KB at 142.6 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/cod…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu… (3 KB at 113.3 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1… (3 KB at 133.9 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/cod…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu… (19 KB at 519.4 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/3.1/plexus-3…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/3.1/plexus-3… (19 KB at 865.7 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/cod…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu… (3 KB at 42.3 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.7/…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.7/… (3 KB at 111.5 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/cod…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu… (2 KB at 34.5 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/2.0.4/ple…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/2.0.4/ple… (2 KB at 76.9 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/cod…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/cod…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/cod…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu… (57 KB at 849.4 KB/sec)
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu… (227 KB at 2829.9 KB/sec)
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu… (181 KB at 2202.9 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/2.2…
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/2.0.4/ple…
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.8/…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/2.0.4/ple… (57 KB at 2474.5 KB/sec)
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/2.2… (181 KB at 5827.1 KB/sec)
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.8/… (227 KB at 6860.3 KB/sec)
[INFO]
[INFO] --- maven-javadoc-plugin:2.9.1:jar (attach-javadocs) @ tutti ---
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/apa…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/maven/s…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/maven/s… (6 KB at 92.5 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-invoker/2…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-invoker/2… (6 KB at 256.4 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/apa…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/maven/s…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/maven/s… (4 KB at 36.4 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-co…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-co… (4 KB at 155.4 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/apa…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/maven/s…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/maven/s… (4 KB at 129.1 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-ar…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-ar… (4 KB at 164.3 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/apa…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/maven/w…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/maven/w… (2 KB at 18.3 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-a…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-a… (2 KB at 81.8 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/apa…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/maven/w…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/maven/w… (13 KB at 224.0 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon/1.0-beta-6…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon/1.0-beta-6… (13 KB at 549.8 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/apa…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/httpcom…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/httpcom… (6 KB at 108.9 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.… (6 KB at 262.4 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/apa…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/httpcom…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/httpcom… (15 KB at 303.4 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponent…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponent… (15 KB at 648.3 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/apa…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/httpcom…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/httpcom… (6 KB at 106.7 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.2.…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.2.… (6 KB at 264.3 KB/sec)
[INFO] Downloading: http://files.couchbase.com/maven2/org/apache/httpcomponents/httpcore/4.2.2/…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/apa…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/httpcom…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/httpcom… (12 KB at 249.0 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponent…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponent… (12 KB at 509.3 KB/sec)
[INFO] Downloading: http://files.couchbase.com/maven2/org/apache/httpcomponents/httpcomponents-…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/commons…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/commons-codec/comm…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/commons-codec/comm… (11 KB at 247.6 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.6/commons…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.6/commons… (11 KB at 495.3 KB/sec)
[INFO] Downloading: http://files.couchbase.com/maven2/commons-codec/commons-codec/1.6/commons-c…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/log4j/l…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/log4j/log4j/1.2.14…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/log4j/log4j/1.2.14… (3 KB at 41.4 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/log4j/log4j/1.2.14/log4j-1.2.14.pom
[INFO] Downloaded: http://repo.maven.apache.org/maven2/log4j/log4j/1.2.14/log4j-1.2.14.pom (3 KB at 105.4 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/com/tho…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/com/thoughtworks/q…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/com/thoughtworks/q… (18 KB at 318.3 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/com/thoughtworks/qdox/qdox/1.12.1/qdox-…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/com/thoughtworks/qdox/qdox/1.12.1/qdox-… (18 KB at 781.2 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/cod…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu… (4 KB at 63.6 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/2.1…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/2.1… (4 KB at 175.5 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/cod…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu… (3 KB at 40.2 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.2/…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.2/… (3 KB at 111.5 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/cod…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu… (3 KB at 84.6 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.5/…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.5/… (3 KB at 116.8 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/slf…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/slf…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/slf…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/commons…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/apa…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/apa…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/commons…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/apa…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/apa…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/commons…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/log4j/l…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/com/tho…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/cod…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/central-releases/org/cod…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/slf4j/slf4j-jd…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/slf4j/slf4j-ap…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/slf4j/jcl-over…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/commons-cli/common…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/maven/s…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/slf4j/slf4j-ap… (22 KB at 298.8 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/maven/s…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/slf4j/slf4j-jd… (9 KB at 102.5 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/commons-collection…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/maven/s… (28 KB at 313.9 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/httpcom…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/slf4j/jcl-over… (17 KB at 183.5 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/httpcom…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/maven/s… (31 KB at 919.1 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/commons-codec/comm…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/commons-cli/common… (41 KB at 313.7 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/log4j/log4j/1.2.14…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/httpcom… (219 KB at 1226.6 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/com/thoughtworks/q…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/apache/httpcom… (423 KB at 2237.7 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/commons-codec/comm… (228 KB at 1209.1 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/commons-collection… (558 KB at 2643.9 KB/sec)
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/log4j/log4j/1.2.14… (359 KB at 2110.8 KB/sec)
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu… (181 KB at 2314.4 KB/sec)
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/com/thoughtworks/q… (176 KB at 1929.7 KB/sec)
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/groups/tutti-group/org/codehaus/plexu… (226 KB at 2922.7 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14…
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5…
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over…
[INFO] Downloading: http://repo.maven.apache.org/maven2/commons-cli/commons-cli/1.2/commons-cli…
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-invoker/2…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14… (9 KB at 391.3 KB/sec)
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over… (17 KB at 742.3 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-ar…
[INFO] Downloading: http://repo.maven.apache.org/maven2/commons-collections/commons-collections…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5… (22 KB at 948.5 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-ar… (31 KB at 1318.7 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.2.…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-invoker/2… (28 KB at 476.2 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.6/commons…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.… (423 KB at 10315.1 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/log4j/log4j/1.2.14/log4j-1.2.14.jar
[INFO] Downloaded: http://repo.maven.apache.org/maven2/commons-collections/commons-collections… (558 KB at 13282.6 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/com/thoughtworks/qdox/qdox/1.12.1/qdox-…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/commons-cli/commons-cli/1.2/commons-cli… (41 KB at 565.6 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/2.1…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.2.… (219 KB at 5745.6 KB/sec)
[INFO] Downloading: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.5/…
[INFO] Downloaded: http://repo.maven.apache.org/maven2/com/thoughtworks/qdox/qdox/1.12.1/qdox-… (176 KB at 7024.1 KB/sec)
[INFO] Downloaded: http://repo.maven.apache.org/maven2/log4j/log4j/1.2.14/log4j-1.2.14.jar (359 KB at 11213.5 KB/sec)
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.5/… (226 KB at 6619.0 KB/sec)
[INFO] Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/2.1… (181 KB at 2578.9 KB/sec)
[INFO] Downloaded: http://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.6/commons… (228 KB at 2525.7 KB/sec)
[INFO] Downloading: http://files.couchbase.com/maven2/org/apache/httpcomponents/httpcore/4.2.2/…
[INFO] Downloading: http://files.couchbase.com/maven2/commons-codec/commons-codec/1.6/commons-c…
[INFO] Not executing Javadoc as the project is not a Java classpath-capable package
[INFO]
[INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-descriptor) @ tutti ---
[INFO]
[INFO] --- helper-maven-plugin:2.1:share-server-secret (get-pgp-passphrase) @ tutti ---
[INFO] Exporting server [gpg-signer] username in ${gpg.keyname}
[INFO] Exporting server [gpg-signer] password in ${gpg.passphrase}
[INFO]
[INFO] --- helper-maven-plugin:2.1:collect-files (collect-build-artifacts) @ tutti ---
[INFO] Copying pom.xml to <http://ci-ng.forge.codelutin.com/jenkins/job/tutti/fr.ifremer$tutti/ws/targ…>
[INFO] Copying tutti-3.1-SNAPSHOT-site_fr.xml to <http://ci-ng.forge.codelutin.com/jenkins/job/tutti/fr.ifremer$tutti/ws/targ…>
[INFO]
[INFO] --- helper-maven-plugin:2.1:collect-files (collect-build-attachements) @ tutti ---
[WARNING] Skipping goal (No file to collect).
[INFO]
[INFO] --- maven-gpg-plugin:1.4:sign (sign-artifacts) @ tutti ---
gpg: skipped "Code Lutin": bad passphrase
gpg: signing failed: bad passphrase
[JENKINS] Archiving disabled
1
2
27 Jan '14
See <http://ci-ng.forge.codelutin.com/jenkins/job/tutti/1/>
------------------------------------------
[...truncated 880 lines...]
AU tutti-ui-swing/src/main/resources/icons/action-accept.png
AU tutti-ui-swing/src/main/resources/icons/action-warning.png
AU tutti-ui-swing/src/main/resources/icons/action-psfm.png
AU tutti-ui-swing/src/main/resources/icons/action-person.png
AU tutti-ui-swing/src/main/resources/icons/action-exit.png
AU tutti-ui-swing/src/main/resources/icons/action-coordinates.png
AU tutti-ui-swing/src/main/resources/icons/action-edit-attachment.png
AU tutti-ui-swing/src/main/resources/icons/action-show-frequency.png
AU tutti-ui-swing/src/main/resources/icons/action-update-referential.png
AU tutti-ui-swing/src/main/resources/icons/action-reset.png
AU tutti-ui-swing/src/main/resources/icons/action-clean.png
AU tutti-ui-swing/src/main/resources/icons/action-update-application.png
AU tutti-ui-swing/src/main/resources/icons/action-up.png
AU tutti-ui-swing/src/main/resources/icons/action-batch-rename.png
AU tutti-ui-swing/src/main/resources/icons/action-install-db.png
AU tutti-ui-swing/src/main/resources/icons/action-save.png
AU tutti-ui-swing/src/main/resources/icons/action-fileChooser.png
AU tutti-ui-swing/src/main/resources/icons/allegro_about.png
AU tutti-ui-swing/src/main/resources/icons/action-show-help.png
AU tutti-ui-swing/src/main/resources/icons/action-down.png
AU tutti-ui-swing/src/main/resources/icons/action-local-export.png
AU tutti-ui-swing/src/main/resources/icons/action-manage-db.png
AU tutti-ui-swing/src/main/resources/icons/action-species.gif
AU tutti-ui-swing/src/main/resources/icons/fatal.png
AU tutti-ui-swing/src/main/resources/icons/action-open-file.png
AU tutti-ui-swing/pom.xml
AU tutti-ui-swing/README.txt
AU pom.xml
AU README.txt
A tutti-persistence
AU tutti-persistence/LICENSE.txt
A tutti-persistence/src
A tutti-persistence/src/test
A tutti-persistence/src/test/java
A tutti-persistence/src/test/java/fr
A tutti-persistence/src/test/java/fr/ifremer
A tutti-persistence/src/test/java/fr/ifremer/adagio
A tutti-persistence/src/test/java/fr/ifremer/adagio/core
A tutti-persistence/src/test/java/fr/ifremer/adagio/core/service
A tutti-persistence/src/test/java/fr/ifremer/adagio/core/service/technical
A tutti-persistence/src/test/java/fr/ifremer/adagio/core/service/technical/synchro
AU tutti-persistence/src/test/java/fr/ifremer/adagio/core/service/technical/synchro/ReferentialSynchroTableMetadataTest.java
A tutti-persistence/src/test/java/fr/ifremer/tutti
A tutti-persistence/src/test/java/fr/ifremer/tutti/persistence
A tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/service
AU tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/service/ReferentialPersistenceServiceWriteTest.java
AU tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/service/ProtocolPersistenceServiceWriteTest.java
AU tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/service/MarineLitterBatchPersistenceServiceWriteTest.java
AU tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/service/BenthosBatchPersistenceServiceWriteTest.java
AU tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/service/CatchBatchPersistenceServiceReadTest.java
AU tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/service/IndividualObservationBatchPersistenceServiceWriteTest.java
AU tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/service/ProgramPersistenceServiceWriteTest.java
AU tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/service/FishingOperationPersistenceServiceWriteTest.java
AU tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/service/AccidentalBatchPersistenceServiceReadTest.java
AU tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/service/CruisePersistenceServiceReadTest.java
AU tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/service/SpeciesBatchPersistenceServiceReadTest.java
AU tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/service/TuttiEnumerationFileTest.java
AU tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/service/ReferentialPersistenceServiceReadTest.java
AU tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/service/ProtocolPersistenceServiceReadTest.java
AU tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/service/MarineLitterBatchPersistenceServiceReadTest.java
AU tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/service/CatchBatchPersistenceServiceWriteTest.java
AU tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/service/BenthosBatchPersistenceServiceReadTest.java
AU tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/service/ProgramPersistenceServiceReadTest.java
AU tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/service/AttachmentPersistenceServiceWriteTest.java
AU tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/service/FishingOperationPersistenceServiceReadTest.java
AU tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/service/AccidentalBatchPersistenceServiceWriteTest.java
AU tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/service/CruisePersistenceServiceWriteTest.java
AU tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/service/SpeciesBatchPersistenceServiceWriteTest.java
A tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/entities
A tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/entities/protocol
AU tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/entities/protocol/TuttiProtocolsTest.java
A tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/config
AU tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/config/TuttiPersistenceConfigTest.java
AU tutti-persistence/src/test/java/fr/ifremer/tutti/persistence/TuttiPersistenceWriteTest.java
AU tutti-persistence/src/test/server.properties
AU tutti-persistence/src/test/startDbManager.sh
AU tutti-persistence/src/test/startServerNew.sh
A tutti-persistence/src/test/resources
AU tutti-persistence/src/test/resources/beanRefFactoryWitNoDb.xml
AU tutti-persistence/src/test/resources/log4j.properties
AU tutti-persistence/src/test/resources/tutti-test-read.properties
AU tutti-persistence/src/test/resources/tutti-test-read-dbEmpty.properties
AU tutti-persistence/src/test/resources/applicationContext-service-resources.xml
AU tutti-persistence/src/test/startServer.sh
A tutti-persistence/src/license
AU tutti-persistence/src/license/THIRD-PARTY.properties
A tutti-persistence/src/main
A tutti-persistence/src/main/java
A tutti-persistence/src/main/java/fr
A tutti-persistence/src/main/java/fr/ifremer
A tutti-persistence/src/main/java/fr/ifremer/adagio
A tutti-persistence/src/main/java/fr/ifremer/adagio/core
A tutti-persistence/src/main/java/fr/ifremer/adagio/core/service
A tutti-persistence/src/main/java/fr/ifremer/adagio/core/service/technical
A tutti-persistence/src/main/java/fr/ifremer/adagio/core/service/technical/synchro
AU tutti-persistence/src/main/java/fr/ifremer/adagio/core/service/technical/synchro/ReferentialSynchroTableMetadata.java
AU tutti-persistence/src/main/java/fr/ifremer/adagio/core/service/technical/synchro/ReferentialSynchroResult.java
A tutti-persistence/src/main/java/fr/ifremer/adagio/core/service/technical/synchro/specific
AU tutti-persistence/src/main/java/fr/ifremer/adagio/core/service/technical/synchro/specific/ReferentialSynchroSpecificTableTask.java
AU tutti-persistence/src/main/java/fr/ifremer/adagio/core/service/technical/synchro/specific/VesselRegistrationPeriodReferentialSynchroSpecificTableTaskImpl.java
AU tutti-persistence/src/main/java/fr/ifremer/adagio/core/service/technical/synchro/specific/VesselFeaturesReferentialSynchroSpecificTableTaskImpl.java
AU tutti-persistence/src/main/java/fr/ifremer/adagio/core/service/technical/synchro/ReferentialSynchroService.java
AU tutti-persistence/src/main/java/fr/ifremer/adagio/core/service/technical/synchro/ReferentialSynchroServiceImpl.java
AU tutti-persistence/src/main/java/fr/ifremer/adagio/core/service/technical/synchro/ReferentialSynchroDatabaseMetadata.java
AU tutti-persistence/src/main/java/fr/ifremer/adagio/core/service/technical/synchro/ReferentialSynchroTableTool.java
AU tutti-persistence/src/main/java/fr/ifremer/adagio/core/service/technical/synchro/ReferentialSynchroTable.java
A tutti-persistence/src/main/java/fr/ifremer/adagio/core/service/technical/sanity
AU tutti-persistence/src/main/java/fr/ifremer/adagio/core/service/technical/sanity/DatabaseSanityServiceImpl.java
A tutti-persistence/src/main/java/fr/ifremer/adagio/core/service/technical/sanity/task
AU tutti-persistence/src/main/java/fr/ifremer/adagio/core/service/technical/sanity/task/DatabaseSanityTask.java
AU tutti-persistence/src/main/java/fr/ifremer/adagio/core/service/technical/sanity/task/DatabaseSanityTaskVesselRegistrationPeriod.java
AU tutti-persistence/src/main/java/fr/ifremer/adagio/core/service/technical/sanity/task/DatabaseSanityTaskVesselFeatures.java
AU tutti-persistence/src/main/java/fr/ifremer/adagio/core/service/technical/sanity/DatabaseSanityService.java
A tutti-persistence/src/main/java/fr/ifremer/tutti
AU tutti-persistence/src/main/java/fr/ifremer/tutti/LabelAware.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/TuttiConfiguration.java
A tutti-persistence/src/main/java/fr/ifremer/tutti/persistence
A tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/test
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/test/TuttiRunner.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/test/TuttiRunListener.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/test/DatabaseResource.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/test/DatabaseFixtures.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceImpl.java
A tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/AttachmentPersistenceServiceImpl.java
A tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/batch
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/batch/TuttiCatchBatchValidator.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/batch/BatchPersistenceHelper.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/batch/ScientificCruiseCatchBatchValidator.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/AccidentalBatchPersistenceServiceImpl.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/CruisePersistenceServiceImpl.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/SpeciesBatchPersistenceServiceImpl.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/ReferentialPersistenceServiceImpl.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/ProtocolPersistenceServiceImpl.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/MarineLitterBatchPersistenceServiceImpl.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/CatchBatchPersistenceService.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/BenthosBatchPersistenceServiceImpl.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/AttachmentPersistenceService.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/IndividualObservationBatchPersistenceServiceImpl.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/ProgramPersistenceServiceImpl.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/AccidentalBatchPersistenceService.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/CruisePersistenceService.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/FishingOperationPersistenceServiceImpl.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/TuttiEnumerationFile.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/SpeciesBatchPersistenceService.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/TuttiPersistenceServiceLocator.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/ReferentialPersistenceService.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/SamplePersistenceHelper.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/MarineLitterBatchPersistenceService.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/ProtocolPersistenceService.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/AbstractPersistenceService.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/BenthosBatchPersistenceService.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/MeasurementPersistenceHelper.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/IndividualObservationBatchPersistenceService.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/CatchBatchPersistenceServiceImpl.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/VesselPersonFeaturesPersistenceHelper.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/ProgramPersistenceService.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/FishingOperationPersistenceService.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceNoDbImpl.java
A tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/dao
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/dao/GearPhysicalFeaturesDaoTutti.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/dao/GearPhysicalFeaturesDaoImplTutti.java
A tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities
A tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/referential
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/referential/GearWithOriginalRankOrder.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/referential/GearWithOriginalRankOrders.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/referential/GearWithOriginalRankOrderBean.java
A tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/protocol
A tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/protocol/v1
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/protocol/v1/TuttiProtocolBean1.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/protocol/v1/SpeciesProtocolBean1.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/protocol/v1/TuttiProtocol1.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/protocol/v1/SpeciesProtocol1.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/protocol/TuttiProtocols.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/TuttiEntity.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/TuttiEnumerable.java
A tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/data
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/data/SampleCategory.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/data/SampleCategoryModel.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/data/SampleCategoryModelEntry.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/data/BatchContainer.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/data/SampleCategoryModelConverter.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/data/AttachementObjectTypeEnum.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/TuttiEntityBean.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/CaracteristicMap.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/TuttiEntities.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/RessourceClassLoader.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/InvalidBatchModelException.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/ProgressionModel.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceServiceImplementor.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistence.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/TuttiConfigurationOption.java
AU tutti-persistence/src/main/java/fr/ifremer/tutti/TuttiConfigurationProvider.java
A tutti-persistence/src/main/resources
AU tutti-persistence/src/main/resources/ehcache.xml
A tutti-persistence/src/main/resources/i18n
AU tutti-persistence/src/main/resources/i18n/tutti-persistence_en_GB.properties
AU tutti-persistence/src/main/resources/i18n/tutti-persistence_fr_FR.properties
A tutti-persistence/src/main/resources/META-INF
A tutti-persistence/src/main/resources/META-INF/services
A tutti-persistence/src/main/resources/META-INF/services/fr.ifremer.adagio.core.service.technical.synchro.specific.ReferentialSynchroSpecificTableTask
A tutti-persistence/src/main/resources/META-INF/services/fr.ifremer.adagio.core.service.technical.sanity.task.DatabaseSanityTask
AU tutti-persistence/src/main/resources/META-INF/services/org.nuiton.config.ApplicationConfigProvider
AU tutti-persistence/src/main/resources/META-INF/services/org.apache.commons.beanutils.Converter
AU tutti-persistence/src/main/resources/tuttiBeanRefFactory.xml
AU tutti-persistence/src/main/resources/tutti-db-conf.properties
AU tutti-persistence/src/main/resources/applicationContext-service-tutti.xml
AU tutti-persistence/src/main/resources/queries-override.hbm.xml
AU tutti-persistence/src/main/resources/tutti-db-enumerations.properties
A tutti-persistence/src/main/xmi
AU tutti-persistence/src/main/xmi/tutti-persistence.properties
AU tutti-persistence/src/main/xmi/tutti-persistence.zargo
AU tutti-persistence/pom.xml
AU tutti-persistence/README.txt
U .
At revision 1528
Parsing POMs
ERROR: Failed to parse POMs
hudson.maven.MavenEmbedderException: 1 problem was encountered while building the effective settings
[ERROR] 'servers.server[0].id' is missing @ /var/local/forge/data/forge.codelutin.com/maven/settings.xml
at hudson.maven.MavenEmbedder.<init>(MavenEmbedder.java:128)
at hudson.maven.MavenEmbedder.<init>(MavenEmbedder.java:109)
at hudson.maven.MavenEmbedder.<init>(MavenEmbedder.java:136)
at hudson.maven.MavenUtil.createEmbedder(MavenUtil.java:212)
at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:1278)
at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:1081)
at hudson.FilePath.act(FilePath.java:914)
at hudson.FilePath.act(FilePath.java:887)
at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.parsePoms(MavenModuleSetBuild.java:943)
at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:671)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:565)
at hudson.model.Run.execute(Run.java:1670)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:519)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:231)
Caused by: hudson.maven.MavenEmbedderException: 1 problem was encountered while building the effective settings
[ERROR] 'servers.server[0].id' is missing @ /var/local/forge/data/forge.codelutin.com/maven/settings.xml
at hudson.maven.MavenEmbedder.getSettings(MavenEmbedder.java:261)
at hudson.maven.MavenEmbedder.buildMavenExecutionRequest(MavenEmbedder.java:157)
at hudson.maven.MavenEmbedder.<init>(MavenEmbedder.java:120)
... 14 more
Caused by: org.apache.maven.settings.building.SettingsBuildingException: 1 problem was encountered while building the effective settings
[ERROR] 'servers.server[0].id' is missing @ /var/local/forge/data/forge.codelutin.com/maven/settings.xml
at org.apache.maven.settings.building.DefaultSettingsBuilder.build(DefaultSettingsBuilder.java:116)
at hudson.maven.MavenEmbedder.getSettings(MavenEmbedder.java:259)
... 16 more
1
1
r1528 - trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/psionimport
by tchemit@users.forge.codelutin.com 23 Jan '14
by tchemit@users.forge.codelutin.com 23 Jan '14
23 Jan '14
Author: tchemit
Date: 2014-01-23 14:57:45 +0100 (Thu, 23 Jan 2014)
New Revision: 1528
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1528
Log:
refs #3876: Import de donn?\195?\169es depuis un ictyom?\195?\168tre (par lot) (utilisation des grammes pour les poids)
Modified:
trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/psionimport/PsionImportService.java
Modified: trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/psionimport/PsionImportService.java
===================================================================
--- trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/psionimport/PsionImportService.java 2014-01-23 12:47:00 UTC (rev 1527)
+++ trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/psionimport/PsionImportService.java 2014-01-23 13:57:45 UTC (rev 1528)
@@ -31,6 +31,7 @@
import com.google.common.collect.Sets;
import com.google.common.io.Files;
import fr.ifremer.shared.application.ApplicationBusinessException;
+import fr.ifremer.shared.application.type.WeightUnit;
import fr.ifremer.tutti.persistence.entities.TuttiEntities;
import fr.ifremer.tutti.persistence.entities.data.AttachementObjectTypeEnum;
import fr.ifremer.tutti.persistence.entities.data.Attachment;
@@ -104,17 +105,6 @@
TAIL,
CATE,
LONG
-// // ignored
-// HEUR(true),
-// AGEN(true),
-// CAIS(true),
-// TAXO(true),
-// OUTI(true),
-// PORT(true),
-// DATE(true),
-// HERE(true),
-// NAVI(true),
-// ENGI(true);
}
protected PersistenceService persistenceService;
@@ -407,7 +397,7 @@
continue;
}
- if ("N".equals(value)) {
+ if ("n".equals(value) || "N".equals(value)) {
// special case, no category
@@ -647,10 +637,17 @@
batch.setSampleCategoryId(categoryId);
batch.setSampleCategoryValue(cqv);
batch.setSpecies(species);
- batch.setSampleCategoryWeight(catchWeight == null ? null : TuttiEntities.roundKiloGram(catchWeight));
- //FIXME Check this is ok.
- batch.setWeight(sampleWeight == null ? null : TuttiEntities.roundKiloGram(sampleWeight));
+ if (catchWeight != null) {
+ catchWeight = TuttiEntities.roundKiloGram(WeightUnit.G.toEntity(catchWeight));
+ batch.setSampleCategoryWeight(catchWeight);
+ }
+ if (sampleWeight != null) {
+
+ sampleWeight = TuttiEntities.roundKiloGram(WeightUnit.G.toEntity(sampleWeight));
+ batch.setWeight(sampleWeight);
+ }
+
batch.setChildBatchs(Lists.<SpeciesBatch>newArrayList());
return batch;
}
1
0
r1527 - trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service
by tchemit@users.forge.codelutin.com 23 Jan '14
by tchemit@users.forge.codelutin.com 23 Jan '14
23 Jan '14
Author: tchemit
Date: 2014-01-23 13:47:00 +0100 (Thu, 23 Jan 2014)
New Revision: 1527
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1527
Log:
remove commented code
Modified:
trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/TuttiEnumerationFile.java
Modified: trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/TuttiEnumerationFile.java
===================================================================
--- trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/TuttiEnumerationFile.java 2014-01-23 12:07:38 UTC (rev 1526)
+++ trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/TuttiEnumerationFile.java 2014-01-23 12:47:00 UTC (rev 1527)
@@ -305,12 +305,6 @@
@Value("${PmfmId.ID_PSFM}")
public final Integer PMFM_ID_ID_PSFM = null;
-// @Value("${PmfmId.SAMPLE_ID}")
-// public final Integer PMFM_ID_SAMPLE_ID = null;
-//
-// @Value("${PmfmId.OTOLITHE_ID}")
-// public final Integer PMFM_ID_OTOLITHE_ID = null;
-
protected Set<Integer> propertedPmfmIds;
public void init() {
@@ -347,10 +341,6 @@
PMFM_ID_TRAWL_DISTANCE,
PMFM_ID_SURVEY_PART,
PMFM_ID_SORTED_UNSORTED,
-// PMFM_ID_SIZE_CATEGORY,
-// PMFM_ID_MATURITY,
-// PMFM_ID_SEX,
-// PMFM_ID_AGE,
PMFM_ID_ID_PSFM
);
}
1
0
23 Jan '14
Author: tchemit
Date: 2014-01-23 13:07:38 +0100 (Thu, 23 Jan 2014)
New Revision: 1526
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1526
Log:
refs #3876: Import de donn?\195?\169es depuis un ictyom?\195?\168tre (par lot)
Modified:
trunk/tutti-ui-swing/src/main/help/fr/editFishingOperation.html
Modified: trunk/tutti-ui-swing/src/main/help/fr/editFishingOperation.html
===================================================================
--- trunk/tutti-ui-swing/src/main/help/fr/editFishingOperation.html 2014-01-23 12:07:05 UTC (rev 1525)
+++ trunk/tutti-ui-swing/src/main/help/fr/editFishingOperation.html 2014-01-23 12:07:38 UTC (rev 1526)
@@ -591,21 +591,47 @@
</dd>
<dt>Import psion</dt>
<dd>
- TODO A finir.
- Il est possible d'importer le fichier généré par le Psion à l'issue du tri de la capture.
- A l'invitation, sélectionner le fichier .IWA et valider. L'applicatif
- importera dans l'onglet « Espèces » la liste des espèces
- triées et les poids associés.
+ <p>Il est possible d'importer un fichier comportant les mensurations.</p>
+ <p>
+ A l'invitation, sélectionner le fichier .IWA (voir format ci-dessous) et valider. L'applicatif
+ importera dans l'onglet « Espèces » la liste des espèces catégorisées, les poids associés et les mensurations.
+ </p>
+ <p>
L'import ne sera effectif que si le code station et la date du début de trait des
fichiers correspondent au code station et date de début du trait et qu'aucune erreur n'est détectée.
- Toute espèce déjà renseignée dans l'onglet « Résumé » ne peut pas être réimportée.
- Les espèces non présentent dans le référentiel ne seront pas importées dans
- l'onglet « Espèces »
- (cf cas particulier du tri d'un mélange). Le fichier importé
- est sauvegardé comme pièce jointe dans l'onglet « Résumé ».
+ Toute espèce déjà renseignée dans l'onglet « Espèces » ne peut pas être réimportée.
+ Les espèces non présentent dans le référentiel ne seront pas importées dans l'onglet « Espèces »
+ </p>
+ <p>
+ Le fichier importé est sauvegardé comme pièce jointe dans l'onglet « Résumé ».
+ </p>
+ <p>
+ A noter aussi que l'import nécessite l'utilisation d'un protocole. Ainsi le code campagne des espèces est utilisé
+ pour retrouver celles-ci dans le référentiel. L'import des mensurations nécessite aussi d'avoir définie la méthode de mensuration pour ces espèces dans le protocole.
+ </p>
+ <p>
+ Description du fichier (les textes entre guillemets ne doivent pas être présents dans le fichier) :
+ </p>
+ <pre>
+fm "initiales saisisseur"
+001 "ID du trait"
+05-24-2013 "date du trait"
+18:28:13 "heure de création du fichier,hh:mm:ss"
- A noter aussi que l'import nécessite l'utilisation d'un protocole (le code campagne des espèces est utilisé
- pour retrouver celles-ci dans le référentiel).
+ESPE : HELIDAC "code campagne espèce identique à celui défini dans le protocole"
+POID : 1040 "poids total, en grammes, du lot espèce/catégorie dans la capture"
+TAIL : 1040 "poids, en grammes, de l'échantillon mesuré"
+CATE : n (catégorie de tri : [n = non catégorisée] ou [sexe i = indéterminé ; f = femelle ; m = male] ou [maturité 1 ; 2 ; 3 ; 4 ; 5], possibilité de combiner : ex. : f1)
+LONG : 21.5 (longueur de l'individu)
+LONG : 26 (etc.)
+LONG : 22
+LONG : 24
+LONG : 25.5
+ESPE : TODASAG (deuxième espèce mesurée etc.)
+POID : 265
+TAIL : 265
+CATE : n
+LONG : 21</pre>
</dd>
<dt>Importer des lots d'espèces</dt>
<dd>
1
0
Author: tchemit
Date: 2014-01-23 13:07:05 +0100 (Thu, 23 Jan 2014)
New Revision: 1525
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1525
Log:
refs #4138: [SPECS] Revoir le mapping DB/?\195?\137crans
Modified:
trunk/src/site/rst/mapping.rst
Modified: trunk/src/site/rst/mapping.rst
===================================================================
--- trunk/src/site/rst/mapping.rst 2014-01-23 11:39:57 UTC (rev 1524)
+++ trunk/src/site/rst/mapping.rst 2014-01-23 12:07:05 UTC (rev 1525)
@@ -29,594 +29,6 @@
Présentation
~~~~~~~~~~~~
-Ce document décrit comment sont stocker les informations visibles dans les écrans.
+Cette partie de la documentation est désormais dans `l'aide en ligne`_.
-Série de campagne
-~~~~~~~~~~~~~~~~~
-
-Nom
- Program.name (PROGRAM.NAME)
-
-Zone
- Program.locations (PROGRAM2LOCATION.LOCATION_FK)
-
-Description
- Program.description (PROGRAM.DESCRIPTION)
-
-Campagne
-~~~~~~~~
-
-Série
- ScientificCruise.program (SCIENTIFIC_CRUISE.PROGRAM_FK)
-
-Année
- En lecture : year(ScientificCruise.departureDateTime) (SCIENTIFIC_CRUISE.DEPARTURE_DATE_TIME)
- En écriture : pas de stockage (car doit logiquement être compatible avec ScientificCruise.departureDateTime)
-
-Série partielle
- ScientificCruise.fishingTrip.surveyMeasurement (SURVEY_MEASUREMENT.ALPHA_NUMERICAL_VALUE, avec PMFM_FK=<PmfmId.SURVEY_PART>)
-
-Name
- ScientificCruise.name (SCIENTIFIC_CRUISE.NAME)
-
-Nombre de poches
- En lecture : récupération de la plus grande valeur dans ScientificCruise.fishingTrip.gearPhysicalFeatures.gearPhysicalMeasurement.numericalvalue (GEAR_PHYSICAL_MEASURMENT.NUMERICAL_VALUE avec PMFM_FK=<PMFM_ID_MULTIRIG_NUMBER>)
- En écriture : valeur dupliquée pour chaque engin (voir "Engin(s)" ci-dessous) dans ScientificCruise.fishingTrip.gearPhysicalFeatures.gearPhysicalMeasurement.numericalvalue (GEAR_PHYSICAL_MEASURMENT.NUMERICAL_VALUE avec PMFM_FK=<PMFM_ID_MULTIRIG_NUMBER>)
-
-Port de départ
- ScientificCruise.fishingTrip.departureLocation (FISHING_TRIP.DEPARTURE_LOCATION_FK) avec le lien avec la campagne via SCIENTIFIC_CRUISE_FK)
-
-Port d'arrivée
- ScientificCruise.fishingTrip.returnLocation (FISHING_TRIP.RETURN_LOCATION_FK) avec le lien avec la campagne via SCIENTIFIC_CRUISE_FK)
-
-Date de début
- ScientificCruise.departureDateTime (SCIENTIFIC_CRUISE.DEPARTURE_DATE_TIME)
-
-Date de fin
- ScientificCruise.returnDateTime (SCIENTIFIC_CRUISE.RETURN_DATE_TIME)
-
-Navire
- ScientificCruise.vessel (SCIENTIFIC_CRUISE.VESSEL_FK)
-
-Engin(s)
- ScientificCruise.fishingTrip.gearPhysicalFeatures.gear (GEAR_PHYSICAL_FEATURES.GEAR_FK avec RANK_ORDER=<n° d'ordre dans la liste>)
-
-Chef(s) de mission
- La première personne de la liste est stockée sous ScientificCruise.manager (SCIENTIFIC_CRUISE.MANAGER_PERSON_FK)
- Pour les autres personnes, ScientificCruise.fishingTrip.vesselPersonFeatures avec un VesselPersonRole.id=<responsable_de_campagne>
-
-Responsable(s) de salle de tri
- ScientificCruise.fishingTrip.vesselPersonFeatures avec un VesselPersonRole.id=<responsable_salle_de_tri>
-
-Commentaire
- ScientificCruise.comments (SCIENTIFIC_CRUISE.COMMENTS)
-
-Protocole
-~~~~~~~~~
-
-Informations générales > Nom
- TuttiProtocol.name (persisté dans le fichier)
-
-Informations générales > Commentaire
- TuttiProtocol.comment (persisté dans le fichier)
-
-Caractéristiques
- On récupère la liste de tous les pmfm que l'on répartit dans les différents
- onglets. Chaque pmfm ne peut être sélectionné que dans une seule liste.
-
-Espèces
-
-Espèces > Espèce
- La liste des espèces référent non encore utilisés.
- Voir `détail des requêtes`_.
- Note: cette liste est partagée sur les deux onglets espèces - benthos).
-
-Espèces > Tableau
- Chaque ligne du tableau est stockée sous la forme d'un SpeciesProtocol : *TuttiProtocol.species*.
-
-Espèces > Tableau > Espèce
-
-Espèces > Tableau > Code
-
-Espèces > Tableau > Classe de Taille
-
-Espèces > Tableau > Pesée
-
-Espèces > Tableau > Dénombrement
-
-Espèces > Tableau > Catégorie Tri
-
-Espèces > Tableau > Sexe
-
-Espèces > Tableau > Maturité
-
-Espèces > Tableau > Age
-
-Espèces > Tableau > Prélèvement de pièces calcifiées
-
-Benthos
-
-Benthos > Espèce
- La liste des espèces référents non encore utilisés.
- Voir `détail des requêtes`_.
- Note: cette liste est partagée sur les deux onglets espèces - benthos).
-
-Benthos > Tableau
- Chaque ligne du tableau est stockée sous la forme d'un SpeciesProtocol: *TuttiProtocol.benthos*.
-
-Benthos > Tableau > Espèce
-
-Benthos > Tableau > Code
-
-Benthos > Tableau > Classe de Taille
-
-Benthos > Tableau > Pesée
-
-Benthos > Tableau > Dénombrement
-
-Benthos > Tableau > Catégorie Tri
-
-Benthos > Tableau > Sexe
-
-Benthos > Tableau > Maturité
-
-Benthos > Tableau > Age
-
-Benthos > Tableau > Prélèvement de pièces calcifiées
-
-Trait
-~~~~~
-
-Code Station
- Operation.vesselUseFeatures.vesselUseMeasurement (VESSEL_USE_MEASUREMENT.ALPHANUMERICAL_VALUE avec PMFM_FK=<PmfmId.STATION_NUMBER>)
-
-Numéro de trait
- Operation.name (OPERATION.NAME) : ajouté à la fin du "name", derrière le code de l'engin, pour rester compatible avec le format des données historiques.
-
-Numéro de poche
- Liste des poches observées
- Operation.gearUseFeatures.gearUseMeasurement (GEAR_USE_MEASUREMENT.ALPHANUMERICAL_VALUE avec PMFM_FK=<PmfmId.MULTIRIG_AGGREGATION>)
-
-Strate
- Operation.gearUseFeatures.fishingArea.regulationLocation (FISHING_AREA2REG_LOCATION.LOCATION_FK associé au FISHING_AREA de l'opération)
- En lecture : sélection en tant que localité à partir du locationLevel (LOCATION.LOCATION_LEVEL_FK=<LocationLevelId.STRATA>)
-
-Sous-strate
- Operation.gearUseFeatures.fishingArea.regulationLocation (FISHING_AREA2REG_LOCATION.LOCATION_FK associé au FISHING_AREA de l'opération)
- En lecture : sélection en tant que localité à partir du locationLevel (LOCATION.LOCATION_LEVEL_FK=<LocationLevelId.SUB_STRATA>)
-
-Localité
- operation.gearUseFeatures.fishingArea.regulationLocation (FISHING_AREA2REG_LOCATION.LOCATION_FK associé au FISHING_AREA de l'opération)
- En lecture : sélection en tant que localité à partir du locationLevel (LOCATION.LOCATION_LEVEL_FK=<LocationLevelId.LOCALITE>)
-
-Début de traine > Latitude, Longitude
- Operation.vesselPosition (VESSEL_POSITION.LATITUDE et VESSEL_POSITION.LONGITUDE), avec startDateTime = "Début de traine > Date et heure"
-
-Début de traine > Date et heure
- Operation.startDateTime et Operation.fishingStartDateTime (OPERATION.START_DATE_TIME et OPERATION.FISHING_START_DATE_TIME)
-
-Fin de traine > Latitude, Longitude
- Operation.vesselPosition (VESSEL_POSITION.LATITUDE et VESSEL_POSITION.LONGITUDE), avec startDateTime = "Fin de traine > Date et heure"
-
-Fin de traine > Date et heure
- Operation.endDateTime et Operation.fishingEndDateTime (OPERATION.END_DATE_TIME et OPERATION.FISHING_END_DATE_TIME)
-
-Trait rectiligne
- Operation.vesselUseFeatures.vesselUseMeasurement (VESSEL_USE_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.RECTILINEAR_OPERATION>)
-
-Distance chalutée
- Operation.vesselUseFeatures.vesselUseMeasurement (VESSEL_USE_MEASUREMENT.NUMERICAL_VALUE avec PMFM_FK=<PmfmId.TRAWL_DISTANCE>)
-
-Trait valide ou invalide
- Operation.vesselUseFeatures.vesselUseMeasurement (VESSEL_USE_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.HAUL_VALID>)
-
-Saisisseur(s)
- Operation.vesselPersonFeatures avec un VesselPersonRole.id=<responsable_de_campagne>
-
-Navire
- (depuis version 1.2)
- Identique à celui de la campagne : Operation.vessel (OPERATION.VESSEL_FK)
- (Obsolète) : TODO supprimer le code qui fait cette gestion
- Si le navire est identique à celui de la campagne : Operation.vessel (OPERATION.VESSEL_FK)
- Sinon : Operation.operationVesselAssociation (OPERATION_VESSEL_ASSOCIATION.VESSEL_FK avec IS_CATCH_ON_OPERATION_VESSEL=0).
- Operation.vessel est alors rempli avec le premier navire de la liste de la campagne, pour être compatible avec Allegro (on doit toujours avoir : SCIENTIFIC_CRUISE.VESSEL_FK = OPERATION_VESSEL_FK).
-
-Engin
- Operation.gearPhysicialFeatures (OPERATION.GEAR_PHYSCIAL_FEATURES_FK) : lien vers un engin déjà déclaré au niveau de la campagne.
- Le code de l'engin est également dupliqué au début de Operation.name (OPERATION.NAME), devant le numéro du trait, pour rester compatible avec le format des données historiques.
-
-Commentaire
- Operation.comments (OPERATION.COMMENTS)
-
-Pièces Jointes
- Chaque pièce jointes est stockée dans MeasurementFile
- (MEASUREMENT_FILE avec PMFM_FK=null, OBJECT_TYPE_FK='OPERATION' et OBJECT_ID=<ID du trait>)
- MeasurementFile.path : chemin du fichier (copier dans un répertoire, puis stocké en relatif)
- MeasurementFile.name : nom
- MeasurementFile.comments : commentaire
-
-Trait > Mise en oeuvre de l'engin
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-Valeur
- Operation.gearUseFeatures.gearUseMeasurement (GEAR_USE_MEASUREMENT.xxx - en fonction du type de PSFM : NUMERICAL_VALUE, ALPHANUMERICAL_VALUE ou QUALITATIVE_VALUE_FK)
-
-Trait > Hydrologie et paramètres environnementaux
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-Valeur
- Operation.gearUseFeatures.vesselUseMeasurement (GEAR_USE_MEASUREMENT.xxx - en fonction du type de PSFM : NUMERICAL_VALUE, ALPHANUMERICAL_VALUE ou QUALITATIVE_VALUE_FK)
- **WARNING** : En v2 (version à confirmer), informations dispatcher dans différent onglet, en fonction du PSFM trouvé dans le protocole
-
-Capture > Résumé
-~~~~~~~~~~~~~~~~
-
-Poids TOTAL
- Lot "Capture" (BATCH avec IS_CATCH_BATCH=1)
- Stocké uniquement si non calculé
- CatchBatch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)
-
-Poids total VRAC
- Lot "Capture > Vrac"
- Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)
-
-Poids total HORS VRAC
- Lot "Capture > Hors Vrac"
- Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)
-
-Poids total NON TRIE
- Lot "Capture > Non trié"
- Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)
-
-Espèce > Poids TOTAL
- Somme des poids des lots "Capture > xxx > Espèce"
- Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)
-
-Espèce > Poids total VRAC
- Lot "Capture > Vrac > Espèce"
- Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)
-
-Espèce > Poids total VRAC trié
- Calculé par tutti ? utile seulement si Thalassa ?
-
-Espèce > Poids total HORS VRAC TRIE
- Lot "Capture > Hors Vrac > Espèce"
- Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)
-
-Benthos > Poids TOTAL
- Somme des poids des lots "Capture > xxx > Benthos"
- Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)
-
-Benthos > Poids total VRAC
- Lot "Capture > Vrac > Benthos"
- Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)
-
-Benthos > Poids total VRAC trié
- Calculé par tutti ? utile seulement si Thalassa ?
-
-Benthos > Poids total HORS VRAC TRIE
- Lot "Capture > Hors Vrac > Benthos"
- Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)
-
-Pièces Jointes
- Chaque pièce jointes est stockée dans MeasurementFile
- (MEASUREMENT_FILE avec PMFM_FK=null, OBJECT_TYPE_FK='CATCH_BATCH' et OBJECT_ID=<ID du lot de la capture>)
- MeasurementFile.path : chemin du fichier (copier dans un répertoire, puis stocké en relatif)
- MeasurementFile.name : nom
- MeasurementFile.comments : commentaire
-
-Capture > Espèces
-~~~~~~~~~~~~~~~~~
-
-Espèce > Poids total VRAC
- Lot "Capture > Vrac > Espèce"
- Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)
-
-Poids inerte trié
- Lot "Capture > Vrac > Espèce > [TAXON_INERT]"
- Batch.referenceTaxon = [TAXON_INERT] (BATCH.REFERENCE_TAXON_FK=<ReferenceTaxonId.INERT>)
- Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)
- **WARNING** : le taxon référent "Inerte" n'existe pas encore, il faut le créé (action Ifremer/J.Martin ?)
-
-Poids vivant non détaillé trié
- Lot "Capture > Vrac > Espèce > Biota"
- Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)
-
-Pièces Jointes
- Chaque pièce jointes est stockée dans MeasurementFile
- (MEASUREMENT_FILE avec PMFM_FK=null, OBJECT_TYPE_FK='CATCH_BATCH' et OBJECT_ID=<ID du lot VRAC > ESPECES>)
- MeasurementFile.path : chemin du fichier (copier dans un répertoire, puis stocké en relatif)
- MeasurementFile.name : nom
- MeasurementFile.comments : commentaire
-
-Tableau
- Chaque ligne du tableau est stockée sous la forme d'un lot (Batch) positionné
- soit sous le lot "Capture > Vrac > Espèce"
- soit sous "Capture > Hors Vrac > Espèce"
-
-Tableau > Espèce
- stockage de l'espèce uniquement pour les lot parent
- Batch.referenceTaxon (BATCH.REFERENCE_TAXON_FK)
-
-Tableau > V/HV
- Vrac ou Hors Vrac : Batch.sortingMeasurement.qualitativeValue (SORTING_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.SORTED_UNSORTED>)
- Poids : Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)
-
-Tableau > Class. Tri
- Batch.sortingMeasurement.qualitativeValue (SORTING_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.SIZE_CATEGORY>)
-
-Tableau > Sexe
- Batch.sortingMeasurement.qualitativeValue (SORTING_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.SEX>)
-
-Tableau > Maturité
- Batch.sortingMeasurement.qualitativeValue (SORTING_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.MATURITY>)
-
-Tableau > Age
- Batch.sortingMeasurement.numericalValue (SORTING_MEASUREMENT.NUMERICAL_VALUE avec PMFM_FK=<PmfmId.AGE>)
-
-Tableau > Poids sous-échantillonné
-
-::
-
- Si vide Batch.samplingRatio = 1
- Sinon
- Batch.samplingRatioText (BATCH.SAMPLING_RATIO_TEXT) concaténé à partir des chaines : "<Poids sous-échantillonné>" + "/" + "<Poids V/HV>"
- Batch.samplingRatio (BATCH.SAMPLING_RATIO) calculé par le division : <Poids sous-échantillonné> / <Poids V/HV>
-
-Pour la lecture : on parse samplingRatioText pour récupérer le poids sous-échantillonné. si absent on le calculé à partir de samplingRatio (moins précis car perte possible de précision)
-
-Tableau > Nombre
- Calculé à partir de la somme du nombre d'individus des lots fils (BATCH.INDIVIDUAL_COUNT avec PARENT_BATCH_FK=<ID du lot de la ligne du tableau>)
- (voir ci-dessous "Mensuration > Tableau")
-
-Tableau > Commentaire
- Batch.comments
-
-Tableau > Pièces Jointes
- Chaque pièce jointes est stockée dans MeasurementFile
- (MEASUREMENT_FILE avec PMFM_FK=null, OBJECT_TYPE_FK='SAMPLE' et OBJECT_ID=<ID du lot de la ligne du tableau>)
- MeasurementFile.path : chemin du fichier (copier dans un répertoire, puis stocké en relatif ?)
- MeasurementFile.name : nom
- MeasurementFile.comments : commentaire
-
-Mensuration > Type de mesure
- Dupliqué pour chaque lot de mensuration créé (un lot pour chaque taille saisie)
- Batch.sortingMeasurement.pmfm (SORTING_MEASUREMENT.PMFM_FK)
-
-Mensuration > Pas de la classe de taille
- **WARNING** : Non stocké, devrait dépendre de PSFM.precision ?
- Peut-etre peut-on le calculer par analyse des mensurations saisies ? (et si aucune mesure prendre la précision du PSFM)
-
-Mensuration > Tableau
- Chaque ligne du tableau de mensuration est stocké sous la forme d'un lot
- relié au lot correspondant à la ligne parent du tableau des espèces. (BATCH avec PARENT_BATCH_FK=<ID du lot parent dans le tableau des espèces>)
-
-Mensuration > Tableau > Classe de taille
- Batch.sortingMeasurement.numericalValue (SORTING_MEASUREMENT.NUMERICAL_VALUE avec PMFM_FK=<ID correspondant au "Type de mesure">)
-
-Mensuration > Tableau > Nombre
- Batch.individualCount (BATCH.INDIVIDUAL_COUNT)
-
-Mensuration > Tableau > Poids observé
- Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1)
-
-Capture > Benthos
-~~~~~~~~~~~~~~~~~
-
-Benthos > Poids total VRAC
- Lot "Capture > Vrac > Benthos"
- Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)
-
-Poids inerte trié
- Lot "Capture > Vrac > Benthos > [TAXON_INERT]"
- Batch.referenceTaxon = [TAXON_INERT] (BATCH.REFERENCE_TAXON_FK=<ReferenceTaxonId.INERT>)
- Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)
- **WARNING** : le taxon référent "Inerte" n'existe pas encore, il faut le créé (action Ifremer/J.Martin ?)
-
-Poids vivant non détaillé trié
- Lot "Capture > Vrac > Benthos > Biota"
- Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)
-
-Pièces Jointes
- Chaque pièce jointes est stockée dans MeasurementFile
- (MEASUREMENT_FILE avec PMFM_FK=null, OBJECT_TYPE_FK='CATCH_BATCH' et OBJECT_ID=<ID du lot VRAC > BENTHOS>)
- MeasurementFile.path : chemin du fichier (copier dans un répertoire, puis stocké en relatif)
- MeasurementFile.name : nom
- MeasurementFile.comments : commentaire
-
-Tableau
- Chaque ligne du tableau est stockée sous la forme d'un lot (Batch) positionné
- soit sous le lot "Capture > Vrac > Benthos"
- soit sous "Capture > Hors Vrac > Benthos"
-
-Tableau > Benthos
- stockage de l'espèce uniquement pour les lot parent
- Batch.referenceTaxon (BATCH.REFERENCE_TAXON_FK)
-
-Tableau > V/HV
- Vrac ou Hors Vrac : Batch.sortingMeasurement.qualitativeValue (SORTING_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.SORTED_UNSORTED>)
- Poids : Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)
-
-Tableau > Class. Tri
- Batch.sortingMeasurement.qualitativeValue (SORTING_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.SIZE_CATEGORY>)
-
-Tableau > Sexe
- Batch.sortingMeasurement.qualitativeValue (SORTING_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.SEX>)
-
-Tableau > Maturité
- Batch.sortingMeasurement.qualitativeValue (SORTING_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.MATURITY>)
-
-Tableau > Age
- Batch.sortingMeasurement.numericalValue (SORTING_MEASUREMENT.NUMERICAL_VALUE avec PMFM_FK=<PmfmId.AGE>)
-
-Tableau > Poids sous-échantillonné
-
-::
-
- Si vide Batch.samplingRatio = 1
- Sinon :
- Batch.samplingRatioText (BATCH.SAMPLING_RATIO_TEXT) concaténé à partir des chaines : "<Poids sous-échantillonné>" + "/" + "<Poids V/HV>"
- Batch.samplingRatio (BATCH.SAMPLING_RATIO) calculé par le division : <Poids sous-échantillonné> / <Poids V/HV>
-
-Pour la lecture : on parse samplingRatioText pour récupérer le poids sous-échantillonné. si absent on le calculé à partir de samplingRatio (moins précis car perte possible de précision)
-
-Tableau > Nombre
- Calculé à partir de la somme du nombre d'individus des lots fils (BATCH.INDIVIDUAL_COUNT avec PARENT_BATCH_FK=<ID du lot de la ligne du tableau>)
- (voir ci-dessous "Mensuration > Tableau")
-
-Tableau > Commentaire
- Batch.comments
-
-Tableau > Pièces Jointes
- Chaque pièce jointes est stockée dans MeasurementFile
- (MEASUREMENT_FILE avec PMFM_FK=null, OBJECT_TYPE_FK='SAMPLE' et OBJECT_ID=<ID du lot de la ligne du tableau>)
- MeasurementFile.path : chemin du fichier (copier dans un répertoire, puis stocké en relatif)
- MeasurementFile.name : nom
- MeasurementFile.comments : commentaire
-
-Mensuration > Type de mesure
- Dupliqué pour chaque lot de mensuration créé (un lot pour chaque taille saisie)
- Batch.sortingMeasurement.pmfm (SORTING_MEASUREMENT.PMFM_FK)
-
-Mensuration > Pas de la classe de taille
- **WARNING** : Non stocké, devrait dépendre de PSFM.precision ?
- Peut-etre peut-on le calculer par analyse des mensurations saisies ? (et si aucune mesure prendre la précision du PSFM)
-
-Mensuration > Tableau
- Chaque ligne du tableau de mensuration est stocké sous la forme d'un lot
- relié au lot correspondant à la ligne parent du tableau des espèces. (BATCH avec PARENT_BATCH_FK=<ID du lot parent dans le tableau des espèces>)
-
-Mensuration > Tableau > Classe de taille
- Batch.sortingMeasurement.numericalValue (SORTING_MEASUREMENT.NUMERICAL_VALUE avec PMFM_FK=<ID correspondant au "Type de mesure">)
-
-Mensuration > Tableau > Nombre
- Batch.individualCount (BATCH.INDIVIDUAL_COUNT)
-
-Mensuration > Tableau > Poids observé
- Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1)
-
-Capture > Macro déchets
-~~~~~~~~~~~~~~~~~~~~~~~
-
-Macro-dechets > Poids total
- Lot "Capture > Hors Vrac > Macro déchets"
- Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)
-
-Pièces Jointes
- Chaque pièce jointes est stockée dans MeasurementFile
- (MEASUREMENT_FILE avec PMFM_FK=null, OBJECT_TYPE_FK='CATCH_BATCH' et OBJECT_ID=<ID du lot HORS VRAC > Macro déchets>)
- MeasurementFile.path : chemin du fichier (copier dans un répertoire, puis stocké en relatif)
- MeasurementFile.name : nom
- MeasurementFile.comments : commentaire
-
-Tableau
- Chaque ligne du tableau est stockée sous la forme d'un lot (Batch) positionné
- soit sous le lot "Capture > Vrac > Benthos"
- soit sous "Capture > Hors Vrac > Benthos"
-
-Tableau > Catégorie
- Batch.sortingMeasurement.qualitativeValue (SORTING_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.MARINE_LITTER_TYPE>)
-
-Tableau > Catégorie de taille
- Batch.sortingMeasurement.qualitativeValue (SORTING_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.MARINE_LITTER_SIZE_CATEGORY>)
-
-Tableau > Nombre
- Batch.quantificationMeasurement.qualitativeValue (QUANTIFICATION_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.SIZE_CATEGORY>)
-
-Tableau > Poids
- Batch.individualCount
-
-Tableau > Commentaire
- Batch.comments
-
-Tableau > Pièces Jointes
- Chaque pièce jointes est stockée dans MeasurementFile
- (MEASUREMENT_FILE avec PMFM_FK=null, OBJECT_TYPE_FK='SAMPLE' et OBJECT_ID=<ID du lot de la ligne du tableau>)
- MeasurementFile.path : chemin du fichier (copier dans un répertoire, puis stocké en relatif)
- MeasurementFile.name : nom
- MeasurementFile.comments : commentaire
-
-Capture > Captures accidentelles
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-Utilisation table *Sample* et *SampleMeasurement*
-
-Tableau
- Chaque ligne du tableau est stockée sous la forme d'un prélèvement (Sample).
-
-Tableau > Espèce
- Sample.referenceTaxon
-
-Tableau > Sexe
- Sample.sampleMeasurements.qualitativeValue (SAMPLE_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.SEX>)
-
-Tableau > Poids observé (kg)
- Sample.sampleMeasurements.numericalValue (SAMPLE_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)
-
-Tableau > Taille
- Sample.sampleMeasurements.numericalValue (SAMPLE_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.>)
-
-Tableau > Classe de taille
- Sample.sampleMeasurements.qualitativeValue (SAMPLE_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.>)
-
-Tableau > Mort ou vivant
- Sample.sampleMeasurements.qualitativeValue (SAMPLE_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.>)
-
-Tableau > Autres caractéristiques
- Tableau avec une entrée dans Sample.sampleMeasurements pour le pmfm choisi
-
-Tableau > Commentaire
- Batch.comments
-
-Tableau > Pièces Jointes
- Chaque pièce jointes est stockée dans MeasurementFile
- (MEASUREMENT_FILE avec PMFM_FK=null, OBJECT_TYPE_FK='SAMPLE' et OBJECT_ID=<ID du lot de la ligne du tableau>)
- MeasurementFile.path : chemin du fichier (copier dans un répertoire, puis stocké en relatif)
- MeasurementFile.name : nom
- MeasurementFile.comments : commentaire
-
-Capture > Données individuelles
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-Utilisation table *Sample*
-
-Utilisation table *Sample*
-
-Tableau
- Chaque ligne du tableau est stockée sous la forme d'un prélèvement (Sample).
-
-Tableau > Espèce
- Sample.referenceTaxon
-
-Tableau > Poids (g)
- Sample.sampleMeasurements.numericalValue (SAMPLE_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)
-
-Tableau > Taille
- Sample.sampleMeasurements.numericalValue (SAMPLE_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.SEX>)
-
-Tableau > Classe de taille
- Sample.sampleMeasurements.qualitativeValue (SAMPLE_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=(celui choisi))
-
-Tableau > Mort ou vivant
- Sample.sampleMeasurements.qualitativeValue (SAMPLE_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.DEAD_OR_ALIVE>)
-
-Tableau > Autres caractéristiques
- Tableau avec une entrée dans Sample.sampleMeasurements pour le pmfm choisi
-
-Tableau > Code prélèvement pièce calcifiée
- Sample.sampleMeasurements.alphanumericalValue (SAMPLE_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.OTOLITHE_ID>)
-
-Tableau > Code prélèvement autre
- Sample.sampleMeasurements.alphanumericalValue (SAMPLE_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.SAMPLE_ID>)
-
-Tableau > Commentaire
- Batch.comments
-
-Tableau > Pièces Jointes
- Chaque pièce jointes est stockée dans MeasurementFile
- (MEASUREMENT_FILE avec PMFM_FK=null, OBJECT_TYPE_FK='SAMPLE' et OBJECT_ID=<ID du lot de la ligne du tableau>)
- MeasurementFile.path : chemin du fichier (copier dans un répertoire, puis stocké en relatif)
- MeasurementFile.name : nom
- MeasurementFile.comments : commentaire
-
-.. _détail des requêtes: referential.html
\ No newline at end of file
+.. _l'aide en ligne: ./help/fr/dbMapping.html
\ No newline at end of file
1
0
Author: tchemit
Date: 2014-01-23 12:39:57 +0100 (Thu, 23 Jan 2014)
New Revision: 1524
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1524
Log:
mise ?\195?\160 jour doc sur les updates
Modified:
trunk/src/site/rst/update.rst.vm
Modified: trunk/src/site/rst/update.rst.vm
===================================================================
--- trunk/src/site/rst/update.rst.vm 2014-01-23 11:35:27 UTC (rev 1523)
+++ trunk/src/site/rst/update.rst.vm 2014-01-23 11:39:57 UTC (rev 1524)
@@ -44,6 +44,7 @@
- les compoasants de données :
1. Mise à jour des référentiels de la base de données.
+ 2. Mise à jour des rapports Birt.
Principe des mises à jour
-------------------------
@@ -93,19 +94,8 @@
Pour les composants de données, on utilise le fichier de propriétés disponible
sur le réseau à l'adresse suivante:
-http://appup.forge.codelutin.com/tutti/tutti-db.properties
+https://www.ifremer.fr/sih-resource-private/tutti/tutti-data.properties
-
-::
-
- ################################################################################
- ### DB Updates #################################################################
- ################################################################################
-
- db.version=${dbVersion}
- db.url=zip:http://appup.nuiton.org/tutti/auth/tutti-db-${dbVersion}.zip
- db.auth=true
-
Utilisation dans Tutti
----------------------
@@ -137,14 +127,3 @@
la base requière un mot de passe.
Le fichier de mise à jour quand à lui sera toujours disponible publiquement.
-
-Pré-requis à la création d'une nouvelle version de Tutti
---------------------------------------------------------
-
-Pour pouvoir créer une nouvelle version de Tutti, il nous faut connaitre la
-dernière mise à jour de la base.
-
-Ainsi nous pourrons monter les versions du fichier de mise à jour automatiquement.
-
-Les autres composants (jre, tutti, i18n, help) sont automatiquement gérés lors de
-la création de la nouvelle version.
\ No newline at end of file
1
0
r1523 - in trunk: src/site/rst tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service tutti-persistence/src/main/resources
by tchemit@users.forge.codelutin.com 23 Jan '14
by tchemit@users.forge.codelutin.com 23 Jan '14
23 Jan '14
Author: tchemit
Date: 2014-01-23 12:35:27 +0100 (Thu, 23 Jan 2014)
New Revision: 1523
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1523
Log:
fixes #4196: [TECH] Requ?\195?\170te d'acc?\195?\168s au r?\195?\169f?\195?\169rentiel Personne
Modified:
trunk/src/site/rst/referential.rst
trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/ReferentialPersistenceServiceImpl.java
trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/TuttiEnumerationFile.java
trunk/tutti-persistence/src/main/resources/queries-override.hbm.xml
trunk/tutti-persistence/src/main/resources/tutti-db-enumerations.properties
Modified: trunk/src/site/rst/referential.rst
===================================================================
--- trunk/src/site/rst/referential.rst 2014-01-23 11:01:50 UTC (rev 1522)
+++ trunk/src/site/rst/referential.rst 2014-01-23 11:35:27 UTC (rev 1523)
@@ -161,7 +161,6 @@
-------------------------------
::
-
SELECT DISTINCT
p.id,
p.lastname,
@@ -178,7 +177,7 @@
:projectMemberProfilId,
:userProfilId
)
- AND p.department.code LIKE 'PDG-%'
+ AND p.department.code LIKE concat(:departementPrefixCode , '%')
Paramètres :
@@ -187,6 +186,7 @@
- :userProfilId = *UserProfilId.USER*
- :statusValidCode = *StatusCode.ENABLE*
- :statusTemporaryCode = *StatusCode.TEMPORARY*
+- :departementPrefixCode = *UserProfilId.DEPARTEMENT_PREFIX*
*État:* Valide.
Modified: trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/ReferentialPersistenceServiceImpl.java
===================================================================
--- trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/ReferentialPersistenceServiceImpl.java 2014-01-23 11:01:50 UTC (rev 1522)
+++ trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/ReferentialPersistenceServiceImpl.java 2014-01-23 11:35:27 UTC (rev 1523)
@@ -351,7 +351,9 @@
"allPersons",
"observerProfilId", IntegerType.INSTANCE, enumeration.USER_PROFIL_ID_OBSERVER,
"projectMemberProfilId", IntegerType.INSTANCE, enumeration.USER_PROFIL_ID_PROJECT_MEMBER,
- "userProfilId", IntegerType.INSTANCE, enumeration.USER_PROFIL_ID_USER);
+ "userProfilId", IntegerType.INSTANCE, enumeration.USER_PROFIL_ID_USER,
+ "departementPrefixCode", StringType.INSTANCE, enumeration.USER_PROFIL_ID_DEPARTEMENT_PREFIX
+ );
List<Person> result = Lists.newArrayList();
while (list.hasNext()) {
Modified: trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/TuttiEnumerationFile.java
===================================================================
--- trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/TuttiEnumerationFile.java 2014-01-23 11:01:50 UTC (rev 1522)
+++ trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/TuttiEnumerationFile.java 2014-01-23 11:35:27 UTC (rev 1523)
@@ -119,6 +119,9 @@
@Value("${UserProfilId.USER}")
public final Integer USER_PROFIL_ID_USER = null;
+ @Value("${UserProfilId.DEPARTEMENT_PREFIX}")
+ public final String USER_PROFIL_ID_DEPARTEMENT_PREFIX = null;
+
@Value("${VesselTypeId.SCIENTIFIC_RESEARCH_VESSEL}")
public final Integer VESSEL_TYPE_ID_SCIENTIFIC = null;
Modified: trunk/tutti-persistence/src/main/resources/queries-override.hbm.xml
===================================================================
--- trunk/tutti-persistence/src/main/resources/queries-override.hbm.xml 2014-01-23 11:01:50 UTC (rev 1522)
+++ trunk/tutti-persistence/src/main/resources/queries-override.hbm.xml 2014-01-23 11:35:27 UTC (rev 1523)
@@ -851,13 +851,14 @@
:projectMemberProfilId,
:userProfilId
)
- AND p.department.code LIKE 'PDG-%'
+ AND p.department.code LIKE concat(:departementPrefixCode , '%')
]]>
<query-param name="observerProfilId" type="java.lang.Integer"/>
<query-param name="projectMemberProfilId" type="java.lang.Integer"/>
<query-param name="userProfilId" type="java.lang.Integer"/>
<query-param name="statusValidCode" type="java.lang.String"/>
<query-param name="statusTemporaryCode" type="java.lang.String"/>
+ <query-param name="departementPrefixCode" type="java.lang.String"/>
</query>
<!-- [REF-04-1] Get one person -->
Modified: trunk/tutti-persistence/src/main/resources/tutti-db-enumerations.properties
===================================================================
--- trunk/tutti-persistence/src/main/resources/tutti-db-enumerations.properties 2014-01-23 11:01:50 UTC (rev 1522)
+++ trunk/tutti-persistence/src/main/resources/tutti-db-enumerations.properties 2014-01-23 11:35:27 UTC (rev 1523)
@@ -402,6 +402,8 @@
# (20=observateur volant, 95=Administrateur SIH) -> L'avantage du 20 est qu'il est inactif (=20), donc plus facilement detectable
PersonId.UNKNOWN_RECORDER_PERSON=20
+UserProfilId.DEPARTEMENT_PREFIX=PDG-
+
# 181=PDG-RBE (à confirmer par Vincent)
DepartmentId.UNKNOWN_RECORDER_DEPARTMENT=181
1
0
r1522 - in trunk: tutti-persistence/src/main/java/fr/ifremer/tutti tutti-persistence/src/main/java/fr/ifremer/tutti/persistence tutti-persistence/src/main/resources/i18n tutti-service/src/main/java/fr/ifremer/tutti/service tutti-ui-swing/src/main/assembly tutti-ui-swing/src/main/assembly/full tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing
by tchemit@users.forge.codelutin.com 23 Jan '14
by tchemit@users.forge.codelutin.com 23 Jan '14
23 Jan '14
Author: tchemit
Date: 2014-01-23 12:01:50 +0100 (Thu, 23 Jan 2014)
New Revision: 1522
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1522
Log:
fixes #4149: [TECH] Mise ?\195?\160 jour de r?\195?\169f?\195?\169rentiel - Erreur sur les donn?\195?\169es suite ?\195?\160 la mise ?\195?\160 jour
Added:
trunk/tutti-ui-swing/src/main/assembly/full/tutti-sanity.bat
trunk/tutti-ui-swing/src/main/assembly/full/tutti-sanity.sh
Modified:
trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/TuttiConfiguration.java
trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/TuttiConfigurationOption.java
trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistence.java
trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceImpl.java
trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceNoDbImpl.java
trunk/tutti-persistence/src/main/resources/i18n/tutti-persistence_en_GB.properties
trunk/tutti-persistence/src/main/resources/i18n/tutti-persistence_fr_FR.properties
trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/PersistenceService.java
trunk/tutti-ui-swing/src/main/assembly/full/README.txt
trunk/tutti-ui-swing/src/main/assembly/tutti-full-component.xml
trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/RunTutti.java
Modified: trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/TuttiConfiguration.java
===================================================================
--- trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/TuttiConfiguration.java 2014-01-23 08:25:49 UTC (rev 1521)
+++ trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/TuttiConfiguration.java 2014-01-23 11:01:50 UTC (rev 1522)
@@ -331,7 +331,6 @@
applicationConfig.setOption(TuttiConfigurationOption.PROTOCOL_ID.getKey(), protocolId);
}
-
//------------------------------------------------------------------------//
//--- Option getter ------------------------------------------------------//
//------------------------------------------------------------------------//
@@ -393,6 +392,11 @@
return applicationConfig.getOptionAsClass(TuttiConfigurationOption.HIBERNATE_DIALECT.getKey());
}
+ public boolean isSanityDb() {
+ boolean result = applicationConfig.getOptionAsBoolean(TuttiConfigurationOption.DB_SANITY.getKey());
+ return result;
+ }
+
public boolean isHibernateShowSql() {
boolean result = applicationConfig.getOptionAsBoolean(TuttiConfigurationOption.HIBERNATE_SHOW_SQL.getKey());
return result;
Modified: trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/TuttiConfigurationOption.java
===================================================================
--- trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/TuttiConfigurationOption.java 2014-01-23 08:25:49 UTC (rev 1521)
+++ trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/TuttiConfigurationOption.java 2014-01-23 11:01:50 UTC (rev 1522)
@@ -141,6 +141,12 @@
"allegro",
String.class),
+ DB_SANITY(
+ "tutti.persistence.db.sanity",
+ n_("tutti.persistence.db.sanity.description"),
+ "false",
+ Boolean.class),
+
JDBC_USERNAME(
"tutti.persistence.jdbc.username",
n_("tutti.config.option.persistence.jdbc.username.description"),
Modified: trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistence.java
===================================================================
--- trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistence.java 2014-01-23 08:25:49 UTC (rev 1521)
+++ trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistence.java 2014-01-23 11:01:50 UTC (rev 1522)
@@ -108,6 +108,8 @@
void updateSchema();
+ void sanityDb();
+
//------------------------------------------------------------------------//
//-- Referential methods --//
//------------------------------------------------------------------------//
Modified: trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceImpl.java
===================================================================
--- trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceImpl.java 2014-01-23 08:25:49 UTC (rev 1521)
+++ trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceImpl.java 2014-01-23 11:01:50 UTC (rev 1522)
@@ -99,8 +99,6 @@
private static final Log log =
LogFactory.getLog(TuttiPersistenceImpl.class);
- public static Boolean CHECK = false;
-
@Autowired
protected ReferentialPersistenceService referentialService;
@@ -211,6 +209,11 @@
}
@Override
+ public void sanityDb() {
+ databaseSanityService.sanity();
+ }
+
+ @Override
public void init() {
if (log.isInfoEnabled()) {
log.info("Open persistence driver " + getImplementationName());
@@ -231,12 +234,6 @@
TuttiEnumerationFile enumerationFile = getEnumerationFile();
batchVracPredicate = TuttiEntities.newSpeciesAbleBatchCategoryPredicate(enumerationFile.PMFM_ID_SORTED_UNSORTED, enumerationFile.QUALITATIVE_VRAC_ID);
-
- if (CHECK) {
-
- // sanity database
- databaseSanityService.sanity();
- }
}
protected boolean close;
Modified: trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceNoDbImpl.java
===================================================================
--- trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceNoDbImpl.java 2014-01-23 08:25:49 UTC (rev 1521)
+++ trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceNoDbImpl.java 2014-01-23 11:01:50 UTC (rev 1522)
@@ -99,6 +99,11 @@
}
@Override
+ public void sanityDb() {
+ throw notImplemented();
+ }
+
+ @Override
public void clearAllCaches() {
throw notImplemented();
}
Modified: trunk/tutti-persistence/src/main/resources/i18n/tutti-persistence_en_GB.properties
===================================================================
--- trunk/tutti-persistence/src/main/resources/i18n/tutti-persistence_en_GB.properties 2014-01-23 08:25:49 UTC (rev 1521)
+++ trunk/tutti-persistence/src/main/resources/i18n/tutti-persistence_en_GB.properties 2014-01-23 11:01:50 UTC (rev 1522)
@@ -92,6 +92,7 @@
tutti.persistence.config.generateEnumFile.error=
tutti.persistence.config.generateFile.error=
tutti.persistence.cruise.gearUsedInOperations.error=
+tutti.persistence.db.sanity.description=
tutti.persistence.dbMetadata.instanciation.error=
tutti.persistence.error.caracteristic.notFound=
tutti.persistence.error.no.convertor=
Modified: trunk/tutti-persistence/src/main/resources/i18n/tutti-persistence_fr_FR.properties
===================================================================
--- trunk/tutti-persistence/src/main/resources/i18n/tutti-persistence_fr_FR.properties 2014-01-23 08:25:49 UTC (rev 1521)
+++ trunk/tutti-persistence/src/main/resources/i18n/tutti-persistence_fr_FR.properties 2014-01-23 11:01:50 UTC (rev 1522)
@@ -92,6 +92,7 @@
tutti.persistence.config.generateEnumFile.error=Erreur lors de la génération du fichier d'énumération de la configuration de la base de données
tutti.persistence.config.generateFile.error=Erreur lors de la génération du fichier de configuration de la base de données
tutti.persistence.cruise.gearUsedInOperations.error=Vous essayez d'enlever un ou plusieurs engins qui sont utilisés sur des traits.<hr/>Veuillez changer l'engin des traits en question pour pouvoir les enlever de la campagne.
+tutti.persistence.db.sanity.description=Mettre à vrai pour nettoyer les bases au chargement
tutti.persistence.dbMetadata.instanciation.error=Erreur lors de l'initialisation des metadata de la base de données par la connexion %s
tutti.persistence.error.caracteristic.notFound=Caractéristique inconnue
tutti.persistence.error.no.convertor=Impossible de convertir en modèle de catégorie le type %s avec la valeur %s
Modified: trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/PersistenceService.java
===================================================================
--- trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/PersistenceService.java 2014-01-23 08:25:49 UTC (rev 1521)
+++ trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/PersistenceService.java 2014-01-23 11:01:50 UTC (rev 1522)
@@ -212,6 +212,11 @@
driver.updateSchema();
}
+ @Override
+ public void sanityDb() {
+ driver.sanityDb();
+ }
+
public static final DateFormat EXPORT_DATE_FORMAT = new SimpleDateFormat("yyyy-MM-dd");
public static final String EXPORT_DIRECTORY_FORMAT = "tutti-%s-%s";
@@ -622,6 +627,11 @@
// can use adagio driver
driver = TuttiPersistenceServiceLocator.getPersistenceService();
+ if (config.isSanityDb()) {
+
+ driver.sanityDb();
+ }
+
} else {
driver = new TuttiPersistenceNoDbImpl();
Modified: trunk/tutti-ui-swing/src/main/assembly/full/README.txt
===================================================================
--- trunk/tutti-ui-swing/src/main/assembly/full/README.txt 2014-01-23 08:25:49 UTC (rev 1521)
+++ trunk/tutti-ui-swing/src/main/assembly/full/README.txt 2014-01-23 11:01:50 UTC (rev 1522)
@@ -1,17 +1,30 @@
Pour démarrer Allegro Campagne Saisie
-------------------------------------
+# Sous windows
+
+tutti.bat
+
# Sous Linux
./tutti.sh
+Pour nettoyer la base de donnée
+-------------------------------
+
+Si vous rencontrez des problèmes avec la base de données, vous pouvez tenter de lancer cette commande
+
# Sous windows
-tutti.bat
+tutti-sanity.bat
+# Sous Linux
+
+./tutti-sanity.sh
+
Consulter l'aide
----------------
-En attendant que l'aide soit finalisée, vous pouvez consulter ce document :
+L'aide en ligne est consultable dans l'application ou bien sur le site
-help/Aide_Allegro_Campagne.odt
\ No newline at end of file
+http://maven-site.forge.codelutin.com/tutti/help/fr/index.html
\ No newline at end of file
Copied: trunk/tutti-ui-swing/src/main/assembly/full/tutti-sanity.bat (from rev 1520, trunk/tutti-ui-swing/src/main/assembly/full/tutti.bat)
===================================================================
--- trunk/tutti-ui-swing/src/main/assembly/full/tutti-sanity.bat (rev 0)
+++ trunk/tutti-ui-swing/src/main/assembly/full/tutti-sanity.bat 2014-01-23 11:01:50 UTC (rev 1522)
@@ -0,0 +1,44 @@
+@echo off
+
+set OLDDIR=%CD%
+cd /d %~dp0%
+
+set TUTTI_BASEDIR="%CD%"
+set JAVA_HOME=%TUTTI_BASEDIR%\jre
+set JAVA_COMMAND=%JAVA_HOME%\bin\java
+set TUTTI_LOG_FILE=%TUTTI_BASEDIR%\data\tutti-${project.version}.log
+
+echo Allegro Campaign basedir: %TUTTI_BASEDIR%
+echo Allegro Campaign app home: %TUTTI_HOME%
+echo Allegro Campaign jre home: %JAVA_HOME%
+echo Allegro Campaign log file: %TUTTI_LOG_FILE%
+
+:start
+
+copy tutti\update.bat .
+echo Searching for updates...
+call update.bat
+del update.bat
+if exist "tutti.config" copy tutti.config tutti
+echo Allegro Campaign ${project.version} is starting...
+call tutti\launch.bat --option tutti.launch.mode full --option tutti.basedir %TUTTI_BASEDIR% --option tutti.persistence.db.sanity true
+if errorlevel 89 goto deletedb
+if errorlevel 88 goto start
+
+goto quit
+
+:deletedb
+
+echo "Clean database and restart"
+
+del /S/Q data\db
+del /S/Q data\dbcache
+del /S/Q data\dbconf
+rmdir data\db
+rmdir data\dbcache
+rmdir data\dbconf
+
+goto start
+
+:quit
+cd %OLDDIR%
Copied: trunk/tutti-ui-swing/src/main/assembly/full/tutti-sanity.sh (from rev 1520, trunk/tutti-ui-swing/src/main/assembly/full/tutti.sh)
===================================================================
--- trunk/tutti-ui-swing/src/main/assembly/full/tutti-sanity.sh (rev 0)
+++ trunk/tutti-ui-swing/src/main/assembly/full/tutti-sanity.sh 2014-01-23 11:01:50 UTC (rev 1522)
@@ -0,0 +1,41 @@
+#!/bin/bash
+
+export TUTTI_BASEDIR=$(pwd)
+export TUTTI_HOME=$TUTTI_BASEDIR/tutti
+export JAVA_HOME=$TUTTI_BASEDIR/jre
+export JAVA_COMMAND=$JAVA_HOME/bin/java
+export TUTTI_LOG_FILE=$TUTTI_BASEDIR/data/tutti-${project.version}.log
+
+cd $TUTTI_BASEDIR
+
+echo "Allegro Campaign basedir: $TUTTI_BASEDIR"
+echo "Allegro Campaign app home: $TUTTI_HOME"
+echo "Allegro Campaign jre home: $JAVA_HOME"
+echo "Allegro Campaign log file: $TUTTI_LOG_FILE"
+
+while true; do
+
+ cp $TUTTI_HOME/update.sh .
+ echo "Searching for updates..."
+ ./update.sh
+ rm -f update.sh
+ if [ -f $TUTTI_BASEDIR/tutti.config ]; then
+ cp -rfv $TUTTI_BASEDIR/tutti.config $TUTTI_HOME
+ fi
+ echo "Allegro Campaign ${project.version} is starting..."
+ ./tutti/launch.sh --option tutti.launch.mode full --option tutti.basedir $TUTTI_BASEDIR --option tutti.persistence.db.sanity true
+ exitcode=$?
+
+ if [ "$exitcode" -eq "89" ]; then
+ # delete db directory and restart
+ rm -rfv data/db
+ rm -rfv data/dbcache
+ rm -rfv data/dbconf
+ exitcode=88
+ fi
+
+ if [ ! "$exitcode" -eq "88" ]; then
+ # quit now!
+ exit $exitcode
+ fi
+done
\ No newline at end of file
Modified: trunk/tutti-ui-swing/src/main/assembly/tutti-full-component.xml
===================================================================
--- trunk/tutti-ui-swing/src/main/assembly/tutti-full-component.xml 2014-01-23 08:25:49 UTC (rev 1521)
+++ trunk/tutti-ui-swing/src/main/assembly/tutti-full-component.xml 2014-01-23 11:01:50 UTC (rev 1522)
@@ -36,8 +36,8 @@
<filtered>true</filtered>
<fileMode>0755</fileMode>
<includes>
- <include>tutti.sh</include>
- <include>tutti.bat</include>
+ <include>*.sh</include>
+ <include>*.bat</include>
<include>README*</include>
<include>report/**</include>
</includes>
Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/RunTutti.java
===================================================================
--- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/RunTutti.java 2014-01-23 08:25:49 UTC (rev 1521)
+++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/RunTutti.java 2014-01-23 11:01:50 UTC (rev 1522)
@@ -25,7 +25,6 @@
*/
import fr.ifremer.tutti.TuttiConfiguration;
-import fr.ifremer.tutti.persistence.TuttiPersistenceImpl;
import fr.ifremer.tutti.ui.swing.action.StartAction;
import fr.ifremer.tutti.ui.swing.action.UpdateApplicationAction;
import fr.ifremer.tutti.ui.swing.action.UpdateReportAction;
@@ -61,8 +60,6 @@
public static void main(String... args) {
- TuttiPersistenceImpl.CHECK = true;
-
if (log.isInfoEnabled()) {
log.info("Starting Tutti with arguments: " + Arrays.toString(args));
}
1
0