Tony CHEMIT pushed to branch develop-5.x at ultreiaio / ird-observe

Commits:

14 changed files:

Changes:

  • .gitlab-ci.yml
    ... ... @@ -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
    

  • README.md
    1 1
     # ObServe
    
    2 2
     
    
    3 3
     [![Maven Central status](https://img.shields.io/maven-central/v/fr.ird.observe/observe.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22fr.ird.observe%22%20AND%20a%3A%22observe%22)
    
    4
    -![Build Status](https://gitlab.com/ultreia.io/ird-observe/badges/develop-5.x/build.svg)
    
    4
    +![Build Status](https://gitlab.com/ultreiaio/ird-observe/badges/develop-5.x/build.svg)
    
    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
     
    

  • pom.xml
    ... ... @@ -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>
    

  • src/site/markdown/architecture-logicielle.md
    ... ... @@ -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
     
    

  • src/site/resources/images/architecture.pngsrc/site/resources/img/architecture.png
    No preview for this file type
  • src/site/resources/images/architecture.svgsrc/site/resources/img/architecture.svg

  • src/site/resources/images/logos/argouml-logo.pngsrc/site/resources/img/argouml-logo.png
    No preview for this file type
  • src/site/resources/images/logos/jaxx-logo.pngsrc/site/resources/img/jaxx-logo.png
    No preview for this file type
  • src/site/resources/images/logo-small.pngsrc/site/resources/img/logo-small.png
    No preview for this file type
  • src/site/resources/images/logo.pngsrc/site/resources/img/logo.png
    No preview for this file type
  • src/site/resources/images/logos/logo_IntelliJIDEA.pngsrc/site/resources/img/logo_IntelliJIDEA.png
    No preview for this file type
  • src/site/resources/images/logo_ird.pngsrc/site/resources/img/logo_ird.png
    No preview for this file type
  • src/site/resources/images/logos/topia-logo.pngsrc/site/resources/img/topia-logo.png
    No preview for this file type
  • src/site/site_fr.xml
    ... ... @@ -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>