Tony CHEMIT pushed to branch develop-5.x at ultreiaio / ird-observe
Commits:
-
1dd2dde0
by Tony CHEMIT at 2017-03-20T08:21:23+01:00
-
c4cd6750
by Tony CHEMIT at 2017-03-20T09:24:37+01:00
14 changed files:
- .gitlab-ci.yml
- README.md
- pom.xml
- src/site/markdown/architecture-logicielle.md
- src/site/resources/images/architecture.png → src/site/resources/img/architecture.png
- src/site/resources/images/architecture.svg → src/site/resources/img/architecture.svg
- src/site/resources/images/logos/argouml-logo.png → src/site/resources/img/argouml-logo.png
- src/site/resources/images/logos/jaxx-logo.png → src/site/resources/img/jaxx-logo.png
- src/site/resources/images/logo-small.png → src/site/resources/img/logo-small.png
- src/site/resources/images/logo.png → src/site/resources/img/logo.png
- src/site/resources/images/logos/logo_IntelliJIDEA.png → src/site/resources/img/logo_IntelliJIDEA.png
- src/site/resources/images/logo_ird.png → src/site/resources/img/logo_ird.png
- src/site/resources/images/logos/topia-logo.png → src/site/resources/img/topia-logo.png
- src/site/site_fr.xml
Changes:
| ... | ... | @@ -51,8 +51,8 @@ stages: |
| 51 | 51 |
|
| 52 | 52 |
.deploy_site: &deploy_site
|
| 53 | 53 |
script:
|
| 54 |
- - mvn install -DskipTests
|
|
| 55 |
- - mvn site-deploy -DperformRelease
|
|
| 54 |
+ - mvn verify site site:stage -DperformRelease
|
|
| 55 |
+ - mvn scm-publish:publish-scm
|
|
| 56 | 56 |
|
| 57 | 57 |
.deploy_demo_latest: &deploy_demo_latest
|
| 58 | 58 |
stage: Test
|
| 1 | 1 |
# ObServe
|
| 2 | 2 |
|
| 3 | 3 |
[](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22fr.ird.observe%22%20AND%20a%3A%22observe%22)
|
| 4 |
-
|
|
| 4 |
+
|
|
| 5 | 5 |
|
| 6 | 6 |
# Resources
|
| 7 | 7 |
|
| 8 |
-* [Changelog and downloads](https://gitlab.com/ultreia.io/ird-observe/blob/develop-5.x/CHANGELOG.md)
|
|
| 9 |
-* [Documentation](http://observe.ultreia.io)
|
|
| 8 |
+* [Changelog and downloads](https://gitlab.com/ultreiaio/ird-observe/blob/develop-5.x/CHANGELOG.md)
|
|
| 9 |
+* [Documentation](http://ultreiaio.gitlab.io/observe)
|
|
| 10 | 10 |
|
| 11 | 11 |
# Demo
|
| 12 | 12 |
|
| ... | ... | @@ -27,7 +27,7 @@ |
| 27 | 27 |
<parent>
|
| 28 | 28 |
<groupId>io.ultreia.maven</groupId>
|
| 29 | 29 |
<artifactId>pom</artifactId>
|
| 30 |
- <version>4</version>
|
|
| 30 |
+ <version>9</version>
|
|
| 31 | 31 |
</parent>
|
| 32 | 32 |
|
| 33 | 33 |
<groupId>fr.ird.observe</groupId>
|
| ... | ... | @@ -37,7 +37,7 @@ |
| 37 | 37 |
|
| 38 | 38 |
<name>ObServe</name>
|
| 39 | 39 |
<description>Projet ObServe</description>
|
| 40 |
- <url>http://observe.ultreia.io</url>
|
|
| 40 |
+ <url>http://ultreiaio.gitlab.io/observe</url>
|
|
| 41 | 41 |
<inceptionYear>2008</inceptionYear>
|
| 42 | 42 |
<organization>
|
| 43 | 43 |
<name>IRD</name>
|
| ... | ... | @@ -154,20 +154,28 @@ |
| 154 | 154 |
<developerConnection>scm:git:ssh://git@gitlab.com:ultreia.io/ird-observe.git</developerConnection>
|
| 155 | 155 |
</scm>
|
| 156 | 156 |
|
| 157 |
- <distributionManagement>
|
|
| 158 |
- <site>
|
|
| 159 |
- <id>doc.ultreia.io</id>
|
|
| 160 |
- </site>
|
|
| 161 |
- </distributionManagement>
|
|
| 162 |
- |
|
| 163 | 157 |
<properties>
|
| 164 | 158 |
|
| 165 |
- <organizationId>ultreia.io</organizationId>
|
|
| 159 |
+ <organizationId>ultreiaio</organizationId>
|
|
| 166 | 160 |
<projectId>ird-observe</projectId>
|
| 167 | 161 |
|
| 162 |
+ <!-- dev version (for develop purpose -->
|
|
| 163 |
+ <devMode>true</devMode>
|
|
| 164 |
+ |
|
| 165 |
+ <!--Modèle version-->
|
|
| 166 |
+ <observe.model.version>5.0</observe.model.version>
|
|
| 167 |
+ |
|
| 168 |
+ <!-- build timestamp configuration -->
|
|
| 169 |
+ <maven.build.timestamp.format>dd/MM/yyyy HH:mm z</maven.build.timestamp.format>
|
|
| 170 |
+ <buildDate>${maven.build.timestamp}</buildDate>
|
|
| 171 |
+ |
|
| 172 |
+ <mavenVersion>3.3.9</mavenVersion>
|
|
| 173 |
+ |
|
| 168 | 174 |
<gitlabPluginVersion>1.0.7</gitlabPluginVersion>
|
| 169 | 175 |
<eugenePluginVersion>3.0-alpha-10</eugenePluginVersion>
|
| 170 | 176 |
<processorPluginVersion>1.3</processorPluginVersion>
|
| 177 |
+ <licensePluginVersion>1.9</licensePluginVersion>
|
|
| 178 |
+ |
|
| 171 | 179 |
<jaxxVersion>2.42</jaxxVersion>
|
| 172 | 180 |
<nuitonI18nVersion>3.6.3</nuitonI18nVersion>
|
| 173 | 181 |
<nuitonConfigVersion>3.2</nuitonConfigVersion>
|
| ... | ... | @@ -181,14 +189,9 @@ |
| 181 | 189 |
<sl4jVersion>1.7.23</sl4jVersion>
|
| 182 | 190 |
<swingXVersion>1.6.5-1</swingXVersion>
|
| 183 | 191 |
<reflectionsVersion>0.9.10</reflectionsVersion>
|
| 184 |
- |
|
| 185 | 192 |
<webmotionVersion>2.5.1</webmotionVersion>
|
| 186 | 193 |
<httpComponentsVersion>4.5.3</httpComponentsVersion>
|
| 187 | 194 |
|
| 188 |
- <licensePluginVersion>1.9</licensePluginVersion>
|
|
| 189 |
- |
|
| 190 |
- <mavenVersion>3.3.9</mavenVersion>
|
|
| 191 |
- |
|
| 192 | 195 |
<!-- license header configuration -->
|
| 193 | 196 |
<license.licenseName>gpl_v3</license.licenseName>
|
| 194 | 197 |
<license.organizationName>IRD, Code Lutin, Ultreia.io</license.organizationName>
|
| ... | ... | @@ -207,7 +210,6 @@ |
| 207 | 210 |
<locales>fr</locales>
|
| 208 | 211 |
<generateSitemap>true</generateSitemap>
|
| 209 | 212 |
<relativizeDecorationLinks>false</relativizeDecorationLinks>
|
| 210 |
- <helper.distributionSiteUrlPrefix>scpexe://ultreia.io/var/www/observe</helper.distributionSiteUrlPrefix>
|
|
| 211 | 213 |
|
| 212 | 214 |
<!--Gitlab configuration-->
|
| 213 | 215 |
<gitlab.changesTitle>ObServe changelog</gitlab.changesTitle>
|
| ... | ... | @@ -215,38 +217,12 @@ |
| 215 | 217 |
<gitlab.changesAuthorEmail>dev@tchemit.fr</gitlab.changesAuthorEmail>
|
| 216 | 218 |
<gitlab.trackers>Anomalie,Evolution,Tâche</gitlab.trackers>
|
| 217 | 219 |
|
| 218 |
- <maven.build.timestamp.format>dd/MM/yyyy HH:mm z</maven.build.timestamp.format>
|
|
| 219 |
- <buildDate>${maven.build.timestamp}</buildDate>
|
|
| 220 |
- <devMode>true</devMode>
|
|
| 221 |
- |
|
| 222 |
- <!--Modèle version-->
|
|
| 223 |
- <observe.model.version>5.0</observe.model.version>
|
|
| 224 |
- |
|
| 220 |
+ <!--gitflow configuration-->
|
|
| 225 | 221 |
<jgitflow.developBranchName>develop-5.x</jgitflow.developBranchName>
|
| 226 | 222 |
<jgitflow.masterBranchName>master-5.x</jgitflow.masterBranchName>
|
| 227 | 223 |
|
| 228 | 224 |
</properties>
|
| 229 | 225 |
|
| 230 |
- <repositories>
|
|
| 231 |
- <repository>
|
|
| 232 |
- <id>before-central</id>
|
|
| 233 |
- <url>https://nexus.nuiton.org/nexus/content/repositories/central-releases</url>
|
|
| 234 |
- <releases>
|
|
| 235 |
- <enabled>true</enabled>
|
|
| 236 |
- <checksumPolicy>fail</checksumPolicy>
|
|
| 237 |
- </releases>
|
|
| 238 |
- </repository>
|
|
| 239 |
- </repositories>
|
|
| 240 |
- <pluginRepositories>
|
|
| 241 |
- <pluginRepository>
|
|
| 242 |
- <id>before-central</id>
|
|
| 243 |
- <url>https://nexus.nuiton.org/nexus/content/repositories/central-releases</url>
|
|
| 244 |
- <releases>
|
|
| 245 |
- <enabled>true</enabled>
|
|
| 246 |
- <checksumPolicy>fail</checksumPolicy>
|
|
| 247 |
- </releases>
|
|
| 248 |
- </pluginRepository>
|
|
| 249 |
- </pluginRepositories>
|
|
| 250 | 226 |
<dependencyManagement>
|
| 251 | 227 |
<dependencies>
|
| 252 | 228 |
|
| ... | ... | @@ -792,7 +768,6 @@ |
| 792 | 768 |
<pluginManagement>
|
| 793 | 769 |
<plugins>
|
| 794 | 770 |
|
| 795 |
- <!-- plugin site -->
|
|
| 796 | 771 |
<plugin>
|
| 797 | 772 |
<artifactId>maven-site-plugin</artifactId>
|
| 798 | 773 |
<dependencies>
|
| ... | ... | @@ -815,6 +790,24 @@ |
| 815 | 790 |
</plugin>
|
| 816 | 791 |
|
| 817 | 792 |
<plugin>
|
| 793 |
+ <artifactId>maven-scm-publish-plugin</artifactId>
|
|
| 794 |
+ <configuration>
|
|
| 795 |
+ <pubScmUrl>${project.distributionManagement.site.url}</pubScmUrl>
|
|
| 796 |
+ <scmBranch>pages</scmBranch>
|
|
| 797 |
+ <content>${project.reporting.outputDirectory}</content><!-- mono-module doesn't require site:stage -->
|
|
| 798 |
+ </configuration>
|
|
| 799 |
+ <executions>
|
|
| 800 |
+ <execution>
|
|
| 801 |
+ <id>scm-publish</id>
|
|
| 802 |
+ <phase>site-deploy</phase><!-- deploy site with maven-scm-publish-plugin -->
|
|
| 803 |
+ <goals>
|
|
| 804 |
+ <goal>publish-scm</goal>
|
|
| 805 |
+ </goals>
|
|
| 806 |
+ </execution>
|
|
| 807 |
+ </executions>
|
|
| 808 |
+ </plugin>
|
|
| 809 |
+ |
|
| 810 |
+ <plugin>
|
|
| 818 | 811 |
<groupId>org.codehaus.gmavenplus</groupId>
|
| 819 | 812 |
<artifactId>gmavenplus-plugin</artifactId>
|
| 820 | 813 |
<dependencies>
|
| ... | ... | @@ -871,7 +864,7 @@ |
| 871 | 864 |
<releaseArtifact>
|
| 872 | 865 |
<groupId>fr.ird.observe</groupId>
|
| 873 | 866 |
<artifactId>observe</artifactId>
|
| 874 |
- <name>Application</name>
|
|
| 867 |
+ <name>Client</name>
|
|
| 875 | 868 |
<type>zip</type>
|
| 876 | 869 |
</releaseArtifact>
|
| 877 | 870 |
<releaseArtifact>
|
| ... | ... | @@ -886,14 +879,6 @@ |
| 886 | 879 |
|
| 887 | 880 |
</plugins>
|
| 888 | 881 |
</pluginManagement>
|
| 889 |
- <extensions>
|
|
| 890 |
- <!-- Enabling the use of scpexe with maven 3.0 -->
|
|
| 891 |
- <extension>
|
|
| 892 |
- <groupId>org.apache.maven.wagon</groupId>
|
|
| 893 |
- <artifactId>wagon-ssh-external</artifactId>
|
|
| 894 |
- <version>1.0</version>
|
|
| 895 |
- </extension>
|
|
| 896 |
- </extensions>
|
|
| 897 | 882 |
</build>
|
| 898 | 883 |
|
| 899 | 884 |
<reporting>
|
| ... | ... | @@ -947,6 +932,7 @@ |
| 947 | 932 |
<plugin>
|
| 948 | 933 |
<artifactId>maven-project-info-reports-plugin</artifactId>
|
| 949 | 934 |
<version>${projectInfoReportsPluginVersion}</version>
|
| 935 |
+ <inherited>false</inherited>
|
|
| 950 | 936 |
<reportSets>
|
| 951 | 937 |
<reportSet>
|
| 952 | 938 |
<reports>
|
| ... | ... | @@ -971,29 +957,40 @@ |
| 971 | 957 |
<plugin>
|
| 972 | 958 |
<artifactId>maven-changes-plugin</artifactId>
|
| 973 | 959 |
<version>${changesPluginVersion}</version>
|
| 960 |
+ <inherited>false</inherited>
|
|
| 974 | 961 |
<configuration>
|
| 975 | 962 |
<issueLinkTemplatePerSystem>
|
| 976 |
- <gitlab>https://gitlab.com/ultreia.io/${projectId}/issues/%ISSUE%</gitlab>
|
|
| 963 |
+ <gitlab>https://gitlab.com/${organizationId}/${projectId}/issues/%ISSUE%</gitlab>
|
|
| 977 | 964 |
</issueLinkTemplatePerSystem>
|
| 978 | 965 |
<xmlPath>${project.build.directory}/generated-site/changes.xml</xmlPath>
|
| 979 | 966 |
</configuration>
|
| 967 |
+ <reportSets>
|
|
| 968 |
+ <reportSet>
|
|
| 969 |
+ <reports>
|
|
| 970 |
+ <report>changes-report</report>
|
|
| 971 |
+ </reports>
|
|
| 972 |
+ </reportSet>
|
|
| 973 |
+ </reportSets>
|
|
| 980 | 974 |
</plugin>
|
| 981 | 975 |
|
| 982 | 976 |
<plugin>
|
| 983 | 977 |
<artifactId>maven-changelog-plugin</artifactId>
|
| 984 | 978 |
<version>${changelogPluginVersion}</version>
|
| 979 |
+ <inherited>false</inherited>
|
|
| 985 | 980 |
</plugin>
|
| 986 | 981 |
|
| 987 | 982 |
<plugin>
|
| 988 | 983 |
<groupId>org.codehaus.mojo</groupId>
|
| 989 | 984 |
<artifactId>license-maven-plugin</artifactId>
|
| 990 | 985 |
<version>${licensePluginVersion}</version>
|
| 986 |
+ <inherited>false</inherited>
|
|
| 991 | 987 |
</plugin>
|
| 992 | 988 |
|
| 993 | 989 |
<plugin>
|
| 994 | 990 |
<groupId>org.codehaus.mojo</groupId>
|
| 995 | 991 |
<artifactId>versions-maven-plugin</artifactId>
|
| 996 | 992 |
<version>${versionsPluginVersion}</version>
|
| 993 |
+ <inherited>false</inherited>
|
|
| 997 | 994 |
<reportSets>
|
| 998 | 995 |
<reportSet>
|
| 999 | 996 |
<reports>
|
| ... | ... | @@ -1053,20 +1050,6 @@ |
| 1053 | 1050 |
</executions>
|
| 1054 | 1051 |
</plugin>
|
| 1055 | 1052 |
|
| 1056 |
- <plugin>
|
|
| 1057 |
- <groupId>org.nuiton</groupId>
|
|
| 1058 |
- <artifactId>helper-maven-plugin</artifactId>
|
|
| 1059 |
- <executions>
|
|
| 1060 |
- <execution>
|
|
| 1061 |
- <id>compute-distribution-site-url</id>
|
|
| 1062 |
- <goals>
|
|
| 1063 |
- <goal>compute-distribution-site-url</goal>
|
|
| 1064 |
- </goals>
|
|
| 1065 |
- <phase>pre-site</phase>
|
|
| 1066 |
- </execution>
|
|
| 1067 |
- </executions>
|
|
| 1068 |
- </plugin>
|
|
| 1069 |
- |
|
| 1070 | 1053 |
</plugins>
|
| 1071 | 1054 |
|
| 1072 | 1055 |
</build>
|
| ... | ... | @@ -15,9 +15,7 @@ Il est basé sur une architecture n-tiers en couches, à savoir : |
| 15 | 15 |
- une couche de Services
|
| 16 | 16 |
- une couche de Persistance
|
| 17 | 17 |
|
| 18 |
-.. image:: images/architecture.png
|
|
| 19 |
- :scale: 50
|
|
| 20 |
- :align: center
|
|
| 18 |
+[Architecture](!./img/architecture.png)
|
|
| 21 | 19 |
|
| 22 | 20 |
# La couche de Présentation
|
| 23 | 21 |
|
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
| ... | ... | @@ -22,14 +22,14 @@ |
| 22 | 22 |
-->
|
| 23 | 23 |
|
| 24 | 24 |
<project name="${project.name}"
|
| 25 |
- xmlns="http://maven.apache.org/DECORATION/1.4.0"
|
|
| 25 |
+ xmlns="http://maven.apache.org/DECORATION/1.7.0"
|
|
| 26 | 26 |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
| 27 |
- xsi:schemaLocation="http://maven.apache.org/DECORATION/1.4.0 http://maven.apache.org/xsd/decoration-1.4.0.xsd">
|
|
| 27 |
+ xsi:schemaLocation="http://maven.apache.org/DECORATION/1.7.0 http://maven.apache.org/xsd/decoration-1.7.0.xsd">
|
|
| 28 | 28 |
|
| 29 | 29 |
<skin>
|
| 30 | 30 |
<groupId>org.apache.maven.skins</groupId>
|
| 31 | 31 |
<artifactId>maven-fluido-skin</artifactId>
|
| 32 |
- <version>1.4</version>
|
|
| 32 |
+ <version>1.6</version>
|
|
| 33 | 33 |
</skin>
|
| 34 | 34 |
|
| 35 | 35 |
<custom>
|
| ... | ... | @@ -48,38 +48,26 @@ |
| 48 | 48 |
|
| 49 | 49 |
<bannerLeft>
|
| 50 | 50 |
<name>${project.name}</name>
|
| 51 |
- <src>${project.url}/${siteDeployClassifier}/images/logo-small.png</src>
|
|
| 51 |
+ <src>./img/logo-small.png</src>
|
|
| 52 | 52 |
<href>index.html</href>
|
| 53 | 53 |
</bannerLeft>
|
| 54 | 54 |
|
| 55 | 55 |
<poweredBy>
|
| 56 |
- |
|
| 57 |
- <logo href="http://jaxx.nuiton.org" name="JAXX" width="120"
|
|
| 58 |
- img="${project.url}/${siteDeployClassifier}/images/logos/jaxx-logo.png"/>
|
|
| 59 |
- <logo href="http://topia.nuiton.org" name="ToPIA" width="120"
|
|
| 60 |
- img="${project.url}/${siteDeployClassifier}/images/logos/topia-logo.png"/>
|
|
| 61 |
- <logo href="http://argouml.tigris.org/" name="ArgoUML" width="120"
|
|
| 62 |
- img="${project.url}/${siteDeployClassifier}/images/logos/argouml-logo.png"/>
|
|
| 63 |
- <logo href="https://www.jetbrains.com/idea" name="IntelliJ" width="120"
|
|
| 64 |
- img="${project.url}/${siteDeployClassifier}/images/logos/logo_IntelliJIDEA.png"/>
|
|
| 65 |
- |
|
| 56 |
+ <logo href="http://jaxx.nuiton.org" name="JAXX" width="120" img="./img/jaxx-logo.png"/>
|
|
| 57 |
+ <logo href="http://topia.nuiton.org" name="ToPIA" width="120" img="./img/topia-logo.png"/>
|
|
| 58 |
+ <logo href="http://argouml.tigris.org/" name="ArgoUML" width="120" img="./img/argouml-logo.png"/>
|
|
| 59 |
+ <logo href="https://www.jetbrains.com/idea" name="IntelliJ" img="./img/logo_IntelliJIDEA.png"/>
|
|
| 66 | 60 |
</poweredBy>
|
| 67 | 61 |
|
| 68 | 62 |
<body>
|
| 69 | 63 |
|
| 70 |
- <head>
|
|
| 71 |
- <script type="text/javascript" src="site.js"> </script>
|
|
| 72 |
- <link rel="stylesheet" type="text/css" href="http://common.nuiton.org/dev/css/mavenpom-site.css"/>
|
|
| 73 |
- </head>
|
|
| 74 |
- |
|
| 75 | 64 |
<links>
|
| 76 |
- <item name="Forge" href="https://gitlab.com/ultreia.io/ird-observe"/>
|
|
| 65 |
+ <item name="GitLab" href="https://gitlab.com/ultreiaio/ird-observe"/>
|
|
| 77 | 66 |
<item name="Ultreia.io" href="http://ultreia.io"/>
|
| 78 | 67 |
</links>
|
| 79 | 68 |
|
| 80 | 69 |
<breadcrumbs>
|
| 81 | 70 |
<item name="${project.name}" href="${project.url}/index.html"/>
|
| 82 |
- <item name="${project.version}" href="${project.url}/${siteDeployClassifier}/index.html"/>
|
|
| 83 | 71 |
</breadcrumbs>
|
| 84 | 72 |
|
| 85 | 73 |
<menu name="Utilisateur">
|
| ... | ... | @@ -87,8 +75,7 @@ |
| 87 | 75 |
<item name="Installation" href="install.html"/>
|
| 88 | 76 |
<item name="Administration Obstuna" href="install-serverPG.html"/>
|
| 89 | 77 |
<item name="Administration Web" href="administration-web.html"/>
|
| 90 |
- <item name="Téléchargement" href="https://gitlab.com/ultreia.io/observe/wikis/releases"/>
|
|
| 91 |
- <item name="Historique des versions" href="https://gitlab.com/ultreia.io/observe/blob/e7881100e542f7fa62209d49edf845018b6c53c7/changelog.md"/>
|
|
| 78 |
+ <item name="Historique des versions" href="https://gitlab.com/ultreiaio/ird-observe/blob/develop/CHANGELOG.md"/>
|
|
| 92 | 79 |
<item name="Configuration" href="./config-report.html"/>
|
| 93 | 80 |
</menu>
|
| 94 | 81 |
|
| ... | ... | @@ -101,14 +88,5 @@ |
| 101 | 88 |
|
| 102 | 89 |
<menu ref="reports"/>
|
| 103 | 90 |
|
| 104 |
- <footer>
|
|
| 105 |
- <div id='mavenProjectProperties' locale='fr'
|
|
| 106 |
- projectId='${project.projectId}'
|
|
| 107 |
- version='${project.siteDeployClassifier}'
|
|
| 108 |
- sourcesType='md'
|
|
| 109 |
- scmwebeditor_skipFiles=',config-report,'
|
|
| 110 |
- scmwebeditor_vmFiles=",index,"/>
|
|
| 111 |
- </footer>
|
|
| 112 |
- |
|
| 113 | 91 |
</body>
|
| 114 | 92 |
</project>
|