├── .gitignore ├── img └── alvex-configure-due-dates.png ├── scripts ├── mvn.sh └── run_integration_tests.sh ├── assembly-descriptors ├── pom.xml └── src │ └── main │ └── resources │ └── assemblies │ ├── packaging.xml │ ├── repo.xml │ └── share.xml ├── .travis.yml ├── master-poms ├── repo_pom.xml ├── share_pom.xml └── pom.xml ├── pom.xml ├── share └── pom.xml ├── README.md └── repo └── pom.xml /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | .idea 3 | *.iml -------------------------------------------------------------------------------- /img/alvex-configure-due-dates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITDSystems/alvex/HEAD/img/alvex-configure-due-dates.png -------------------------------------------------------------------------------- /scripts/mvn.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [[ -f "$HOME/apache-maven-3.3.9/bin/mvn" ]] || curl http://apache-mirror.rbc.ru/pub/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz | tar -xz -C "$HOME/" 4 | 5 | export M2_HOME="$HOME/apache-maven-3.3.9/" 6 | export M2="$M2_HOME/bin" 7 | 8 | "$M2/mvn" -B $@ 9 | -------------------------------------------------------------------------------- /assembly-descriptors/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4.0.0 4 | com.alvexcore 5 | assembly-descriptors 6 | 1.2 7 | Alvex assembly descriptors 8 | 9 | 10 | itd-nexus 11 | http://nexus.itdhq.com/content/repositories/releases/ 12 | 13 | 14 | itd-nexus 15 | http://nexus.itdhq.com/content/repositories/snapshots/ 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /scripts/run_integration_tests.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -e 4 | 5 | function run_server() 6 | { 7 | ./mvnw -f $1/pom.xml -P amp-to-war integration-test -Dmaven.tomcat.port=$2 & 8 | } 9 | 10 | function run_test() 11 | { 12 | while ! curl http://127.0.0.1:$1/$2 &> /dev/null; do 13 | sleep 1; 14 | done 15 | if [[ ! -z "$CONTAINER_NAME" ]]; then 16 | docker exec $CONTAINER_NAME cat /alfresco/tomcat/logs/catalina.out; 17 | fi 18 | test $( curl -s -o /dev/null -w "%{http_code}" http://127.0.0.1:$1/$2 ) -lt 400; 19 | } 20 | 21 | if [[ "$1" = "repo" ]]; then 22 | run_server repo 8080 23 | run_test 8080 alfresco repo 24 | elif [[ "$1" = "share" ]]; then 25 | run_server share 8081 26 | run_test 8081 share share 27 | elif [[ "$1" = "docker" ]]; then 28 | run_test 8080 alfresco repo 29 | run_test 8080 share share 30 | else 31 | false; 32 | fi 33 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: required 2 | 3 | language: java 4 | jdk: 5 | - oraclejdk8 6 | 7 | services: 8 | - docker 9 | 10 | cache: 11 | directories: 12 | - $HOME/.m2 13 | - $HOME/apache-maven-3.3.9 14 | 15 | before_cache: 16 | - rm -rf $HOME/.m2/repository/com/alvexcore 17 | 18 | before_install: 19 | - ln -s ./scripts/mvn.sh ./mvnw 20 | - 'if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then base64 -d <<< $MAVEN_DEPLOY_SETTINGS | tar -xz -C $HOME; fi' 21 | 22 | install: true 23 | 24 | script: 25 | - rm -rf $HOME/.m2/repository/com/alvexcore 26 | - ./mvnw -D build.docker -D package.all clean package 27 | - export CONTAINER_NAME=$( docker run -d -p 127.0.0.1:8080:8080 alvex ) 28 | - ./scripts/run_integration_tests.sh docker 29 | 30 | after_success: 31 | - 'if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then ./mvnw -D package.all deploy; fi' 32 | 33 | notifications: 34 | email: 35 | recipients: 36 | - alvex-build@itdhq.com 37 | on_success: change 38 | on_failure: always 39 | -------------------------------------------------------------------------------- /assembly-descriptors/src/main/resources/assemblies/packaging.xml: -------------------------------------------------------------------------------- 1 | 2 | packaging 3 | 4 | zip 5 | 6 | false 7 | 8 | 9 | ${project.basedir}/repo/target/dist/ 10 | 11 | *.jar 12 | 13 | repo 14 | 15 | 16 | ${project.basedir}/share/target/dist/ 17 | 18 | *.jar 19 | 20 | share 21 | 22 | 23 | -------------------------------------------------------------------------------- /assembly-descriptors/src/main/resources/assemblies/repo.xml: -------------------------------------------------------------------------------- 1 | 2 | installable 3 | 4 | jar 5 | 6 | false 7 | 8 | 9 | ${project.build.directory}/classes 10 | 11 | 12 | 13 | ${project.basedir}/target/amp/config/alfresco 14 | alfresco 15 | 16 | **/*.ftl 17 | 18 | 19 | 20 | ${project.basedir}/target/amp/config/alfresco 21 | alfresco 22 | 23 | **/*.ftl 24 | 25 | false 26 | 27 | 28 | -------------------------------------------------------------------------------- /master-poms/repo_pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 4.0.0 5 | com.alvexcore.repo 6 | master 7 | 1.2 8 | Alvex repository master pom 9 | pom 10 | 11 | 12 | com.alvexcore 13 | master 14 | 1.2 15 | 16 | 17 | 18 | repo 19 | 20 | 21 | 22 | 23 | ${alfresco.groupId} 24 | alfresco-repository 25 | ${alfresco.version} 26 | provided 27 | 28 | 29 | 30 | 31 | 32 | enterprise 33 | 34 | 35 | ${alfresco.groupId} 36 | alfresco-enterprise-repository 37 | ${alfresco.version} 38 | provided 39 | 40 | 41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /assembly-descriptors/src/main/resources/assemblies/share.xml: -------------------------------------------------------------------------------- 1 | 2 | installable 3 | 4 | jar 5 | 6 | false 7 | 8 | 9 | ${project.build.directory}/classes 10 | 11 | 12 | 13 | ${project.basedir}/target/amp/config 14 | 15 | 16 | **/*.ftl 17 | 18 | 19 | 20 | ${project.basedir}/target/amp/config 21 | 22 | 23 | **/*.ftl 24 | 25 | false 26 | 27 | 28 | ${project.basedir}/src/main/amp/web 29 | META-INF 30 | false 31 | 32 | 33 | ${project.build.directory}/amp/web 34 | META-INF 35 | false 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /master-poms/share_pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 4.0.0 5 | com.alvexcore.share 6 | master 7 | 1.2 8 | Alvex share master pom 9 | pom 10 | 11 | 12 | com.alvexcore 13 | master 14 | 1.2 15 | 16 | 17 | 18 | ${alfresco.share.artifactId} 19 | 8081 20 | http://localhost:8080/alfresco 21 | share 22 | 23 | 24 | 25 | 26 | ${alfresco.groupId} 27 | share 28 | ${alfresco.version} 29 | classes 30 | provided 31 | 32 | 33 | org.springframework.extensions.surf 34 | spring-surf-api 35 | provided 36 | 37 | 38 | 39 | 40 | 41 | 42 | net.alchim31.maven 43 | yuicompressor-maven-plugin 44 | 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4.0.0 4 | com.alvexcore 5 | alvex 6 | pom 7 | 3.0-SNAPSHOT 8 | Alvex 9 | 10 | 11 | 12 | itd-repository 13 | http://nexus.itdhq.com/content/repositories/releases/ 14 | 15 | 16 | 17 | 18 | itd-nexus 19 | http://nexus.itdhq.com/content/repositories/releases/ 20 | 21 | 22 | itd-nexus 23 | http://nexus.itdhq.com/content/repositories/snapshots/ 24 | 25 | 26 | 27 | 28 | repo/pom.xml 29 | share/pom.xml 30 | 31 | 32 | 33 | 34 | 35 | maven-assembly-plugin 36 | 2.4 37 | 38 | 39 | com.alvexcore 40 | assembly-descriptors 41 | 1.2 42 | 43 | 44 | 45 | false 46 | true 47 | 48 | 49 | 50 | make-zip 51 | package 52 | 53 | single 54 | 55 | 56 | ${project.build.finalName} 57 | packaging 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | docker 68 | 69 | 70 | build.docker 71 | 72 | 73 | 74 | 75 | 76 | com.spotify 77 | docker-maven-plugin 78 | 0.4.12 79 | 80 | 81 | build-image 82 | package 83 | 84 | build 85 | 86 | 87 | alvex 88 | rsippl/alfresco 89 | 90 | 91 | /alfresco/modules/platform/ 92 | ${project.basedir}/repo/target/dist/ 93 | *.jar 94 | 95 | 96 | /alfresco/modules/share/ 97 | ${project.basedir}/share/target/dist/ 98 | *.jar 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | -------------------------------------------------------------------------------- /master-poms/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4.0.0 4 | com.alvexcore 5 | master 6 | 1.2 7 | Alvex master pom 8 | pom 9 | 10 | amp 11 | UTF-8 12 | 1.8 13 | 1.8 14 | 15 | 16 | org.alfresco.maven 17 | alfresco-sdk-parent 18 | 2.2.0 19 | 20 | 21 | 22 | itd-nexus 23 | http://nexus.itdhq.com/content/repositories/releases/ 24 | 25 | 26 | itd-nexus 27 | http://nexus.itdhq.com/content/repositories/snapshots/ 28 | 29 | 30 | 31 | 32 | 33 | ${alfresco.groupId} 34 | alfresco-platform-distribution 35 | ${alfresco.version} 36 | pom 37 | import 38 | 39 | 40 | 41 | 42 | 43 | itd-nexus 44 | http://nexus.itdhq.com/content/repositories/releases/ 45 | 46 | 47 | 48 | 49 | 50 | org.apache.maven.plugins 51 | maven-compiler-plugin 52 | 3.3 53 | 54 | ${maven.compiler.source} 55 | ${maven.compiler.target} 56 | 57 | 58 | 59 | 60 | 61 | 62 | make-jar 63 | 64 | jar 65 | 66 | 67 | 68 | 69 | maven-assembly-plugin 70 | 2.4 71 | 72 | 73 | com.alvexcore 74 | assembly-descriptors 75 | 1.2 76 | 77 | 78 | 79 | false 80 | false 81 | 82 | 83 | 84 | make-installable-jar 85 | prepare-package 86 | 87 | single 88 | 89 | 90 | installable 91 | ${project.build.finalName}-installable 92 | 93 | ${alvex.assembly.descriptor} 94 | 95 | 96 | 97 | 98 | 99 | 100 | org.codehaus.mojo 101 | build-helper-maven-plugin 102 | 1.8 103 | 104 | 105 | attach-artifacts 106 | package 107 | 108 | attach-artifact 109 | 110 | 111 | 112 | 113 | ${project.build.directory}/${project.build.finalName}-installable.jar 114 | jar 115 | installable 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | org.apache.maven.plugins 124 | maven-enforcer-plugin 125 | 126 | 127 | enforce-maven 128 | 129 | enforce 130 | 131 | 132 | 133 | 134 | 3.3.9 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | -------------------------------------------------------------------------------- /share/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4.0.0 4 | com.alvexcore.share 5 | alvex 6 | pom 7 | 3.0-SNAPSHOT 8 | Alvex [Share] 9 | 10 | 11 | 12 | itd-nexus-releases 13 | 14 | true 15 | always 16 | fail 17 | 18 | 19 | false 20 | 21 | http://nexus.itdhq.com/content/repositories/releases/ 22 | default 23 | 24 | 25 | itd-nexus-snapshots 26 | 27 | false 28 | 29 | 30 | true 31 | always 32 | fail 33 | 34 | http://nexus.itdhq.com/content/repositories/snapshots/ 35 | default 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | maven-deploy-plugin 44 | 45 | true 46 | 47 | 48 | 49 | 50 | 51 | 52 | org.apache.maven.plugins 53 | maven-dependency-plugin 54 | 2.10 55 | 56 | 57 | copy-dependencies 58 | package 59 | 60 | copy-dependencies 61 | 62 | 63 | ${project.build.directory}/dist 64 | false 65 | false 66 | true 67 | true 68 | true 69 | 70 | 71 | 72 | 73 | 74 | org.apache.maven.plugins 75 | maven-enforcer-plugin 76 | 1.4.1 77 | 78 | 79 | enforce 80 | 81 | 82 | 83 | 84 | 85 | 86 | enforce 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | orgchart 96 | 97 | 98 | package.all 99 | 100 | 101 | 102 | 103 | com.alvexcore.share 104 | orgchart 105 | 1.29-SNAPSHOT 106 | installable 107 | 108 | 109 | 110 | 111 | custom-workflows 112 | 113 | 114 | package.all 115 | 116 | 117 | 118 | 119 | com.alvexcore.share 120 | custom-workflows 121 | 1.22-SNAPSHOT 122 | installable 123 | 124 | 125 | 126 | 127 | uploader 128 | 129 | 130 | package.all 131 | 132 | 133 | 134 | 135 | com.alvexcore.share 136 | uploader 137 | 1.37-SNAPSHOT 138 | installable 139 | 140 | 141 | 142 | 143 | project-management 144 | 145 | 146 | package.all 147 | 148 | 149 | 150 | 151 | com.alvexcore.share 152 | project-management 153 | 1.30-SNAPSHOT 154 | installable 155 | 156 | 157 | 158 | 159 | workflow-permissions 160 | 161 | 162 | package.all 163 | 164 | 165 | 166 | 167 | com.alvexcore.share 168 | workflow-permissions 169 | 1.16-SNAPSHOT 170 | installable 171 | 172 | 173 | 174 | 175 | manager-dashboard-tasks 176 | 177 | 178 | package.all 179 | 180 | 181 | 182 | 183 | com.alvexcore.share 184 | manager-dashboard-tasks 185 | 1.19-SNAPSHOT 186 | installable 187 | 188 | 189 | 190 | 191 | datagrid 192 | 193 | 194 | package.all 195 | 196 | 197 | 198 | 199 | com.alvexcore.share 200 | datagrid 201 | 1.0-SNAPSHOT 202 | installable 203 | 204 | 205 | 206 | 207 | masterdata 208 | 209 | 210 | package.all 211 | 212 | 213 | 214 | 215 | com.alvexcore.share 216 | masterdata 217 | 1.51-SNAPSHOT 218 | installable 219 | 220 | 221 | 222 | 223 | middle-name 224 | 225 | 226 | package.all 227 | 228 | 229 | 230 | 231 | com.alvexcore.share 232 | middle-name 233 | 1.0-SNAPSHOT 234 | installable 235 | 236 | 237 | 238 | 239 | business-calendar 240 | 241 | 242 | package.all 243 | 244 | 245 | 246 | 247 | com.alvexcore.share 248 | business-calendar 249 | 0.3-SNAPSHOT 250 | installable 251 | 252 | 253 | 254 | 255 | aikau-components 256 | 257 | 258 | package.all 259 | 260 | 261 | 262 | 263 | com.alvexcore.share 264 | aikau-components 265 | 1.0-SNAPSHOT 266 | installable 267 | 268 | 269 | 270 | 271 | registers 272 | 273 | 274 | package.all 275 | 276 | 277 | 278 | 279 | com.alvexcore.share 280 | registers 281 | 0.1-SNAPSHOT 282 | installable 283 | 284 | 285 | 286 | 287 | 288 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | **This extensions pack for Alfresco is obsolete and unsupported. Use it on your own risk.** 2 | 3 | Component build status (latest version): 4 | 5 | | Component | Component State | Build Status | 6 | |----------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| 7 | | [Utils](https://github.com/ITDSystems/alvex-utils) | Ready to use | [![Build Status](https://travis-ci.org/ITDSystems/alvex-utils.svg?branch=master)](https://travis-ci.org/ITDSystems/alvex-utils) | 8 | | [Orgchart](https://github.com/ITDSystems/alvex-orgchart) | Ready to use | [![Build Status](https://travis-ci.org/ITDSystems/alvex-orgchart.svg?branch=master)](https://travis-ci.org/ITDSystems/alvex-orgchart) | 9 | | [Manager dashboard tasks](https://github.com/ITDSystems/alvex-manager-dashboard-tasks) | Ready to use | [![Build Status](https://travis-ci.org/ITDSystems/alvex-manager-dashboard-tasks.svg?branch=master)](https://travis-ci.org/ITDSystems/alvex-manager-dashboard-tasks) | 10 | | [Uploader](https://github.com/ITDSystems/alvex-uploader) | Ready to use | [![Build Status](https://travis-ci.org/ITDSystems/alvex-uploader.svg?branch=master)](https://travis-ci.org/ITDSystems/alvex-uploader) | 11 | | [Inform policy](https://github.com/ITDSystems/alvex-inform-policy-extension) | Ready to use | [![Build Status](https://travis-ci.org/ITDSystems/alvex-inform-policy-extension.svg?branch=master)](https://travis-ci.org/ITDSystems/alvex-inform-policy-extension) | 12 | | [Workflow permissions](https://github.com/ITDSystems/alvex-workflow-permissions) | Ready to use | [![Build Status](https://travis-ci.org/ITDSystems/alvex-workflow-permissions.svg?branch=master)](https://travis-ci.org/ITDSystems/alvex-workflow-permissions) | 13 | | [Infavorites document association](https://github.com/ITDSystems/alvex-infavorites-document-association) | Ready to use | [![Build Status](https://travis-ci.org/ITDSystems/alvex-infavorites-document-association.svg?branch=master)](https://travis-ci.org/ITDSystems/alvex-infavorites-document-association) | 14 | | [Datagrid](https://github.com/ITDSystems/alvex-datagrid) | Unstable | [![Build Status](https://travis-ci.org/ITDSystems/alvex-datagrid.svg?branch=master)](https://travis-ci.org/ITDSystems/alvex-datagrid) | 15 | | [Masterdata](https://github.com/ITDSystems/alvex-masterdata) | Unstable | [![Build Status](https://travis-ci.org/ITDSystems/alvex-masterdata.svg?branch=master)](https://travis-ci.org/ITDSystems/alvex-masterdata) | 16 | | [Middle name](https://github.com/ITDSystems/alvex-middle-name) | Ready to use | [![Build Status](https://travis-ci.org/ITDSystems/alvex-middle-name.svg?branch=master)](https://travis-ci.org/ITDSystems/alvex-middle-name) | 17 | | [Business calendar](https://github.com/ITDSystems/alvex-business-calendar) | Ready to use | [![Build Status](https://travis-ci.org/ITDSystems/alvex-business-calendar.svg?branch=master)](https://travis-ci.org/ITDSystems/alvex-business-calendar) | 18 | | [Aikau Components](https://github.com/ITDSystems/alvex-aikau-components) | Ready to use | [![Build Status](https://travis-ci.org/ITDSystems/alvex-aikau-components.svg?branch=master)](https://travis-ci.org/ITDSystems/alvex-aikau-components) | 19 | | [Registers](https://github.com/ITDSystems/alvex-registers) | In development | [![Build Status](https://travis-ci.org/ITDSystems/alvex-registers.svg?branch=master)](https://travis-ci.org/ITDSystems/alvex-registers) | 20 | | [Project management (deprecated)](https://github.com/ITDSystems/alvex-project-management) | Deprecated | [![Build Status](https://travis-ci.org/ITDSystems/alvex-project-management.svg?branch=master)](https://travis-ci.org/ITDSystems/alvex-project-management) | 21 | | [Custom workflows (deprecated)](https://github.com/ITDSystems/alvex-custom-workflows) | Deprecated | [![Build Status](https://travis-ci.org/ITDSystems/alvex-custom-workflows.svg?branch=master)](https://travis-ci.org/ITDSystems/alvex-custom-workflows) | 22 | | | | 23 | | **Meta** | | [![Build Status](https://travis-ci.org/ITDSystems/alvex.svg?branch=master)](https://travis-ci.org/ITDSystems/alvex) | 24 | 25 | 26 | # Alvex 27 | 28 | This repository contains all Alvex components as dependencies. This repository is supposed to be used to package 29 | pre-built jars into a single zip file that contains only required components. 30 | 31 | # Build 32 | 33 | There are several ways to build Alvex. 34 | 35 | **Note**: this project requires Maven 3.3.9 at least. 36 | 37 | ## RECOMMENDED WAY: Include Alvex to your project via maven configuration 38 | 39 | To include Alvex to your Alfresco Maven SDK project, add the following configuration to the repo-side pom.xml: 40 | 41 | ``` 42 | 43 | 44 | com.alvexcore.repo 45 | utils // use here artifactId of the component you want to use 46 | 1.19-SNAPSHOT // chech the current version of the component 47 | installable 48 | 49 | ... // other dependencies 50 | 51 | 52 | 53 | 54 | alvex-public 55 | http://nexus.itdhq.com/content/repositories/snapshots/ 56 | 57 | 58 | ``` 59 | 60 | For share-side pom.xml use similar configuration: 61 | ``` 62 | 63 | 64 | com.alvexcore.share 65 | utils // use here artifactId of the component you want to use 66 | 1.19-SNAPSHOT // chech the current version of the component 67 | installable 68 | 69 | ... // other dependencies 70 | 71 | 72 | 73 | 74 | alvex-public 75 | http://nexus.itdhq.com/content/repositories/snapshots/ 76 | 77 | 78 | ``` 79 | 80 | ## Build component from source 81 | 82 | Although in most cases there is no need to build a **single** component from source, one may use the following steps to do it: 83 | 84 | 1. Clone desired component repository (e.g. [orgchart](https://github.com/ITDSystems/alvex-orgchart)) and checkout specific release tag (or just HEAD to build latest version). 85 | 2. Run `mvn clean install` or `mvn -P make-jar clean install` to build `amp` or `jar` respectively and install it to local repository. Note, that almost every component has `repo` and `share` extension, thus previous command has to be run two times in different folders. Also not that JAR produced by `make-jar` profile **does not** contain all component dependencies (if any) thus usage of such single JAR most probably will break an Alfresco installation. 86 | 87 | Since Alvex components use Alfresco Maven SDK 2.x it's possible to use all facilities provided by SDK (e.g. `-P amp-to-war integration-test`). 88 | 89 | 90 | ## Package pre-built jars 91 | 92 | The simplest and recomended way to build Alvex is to package pre-built jars from Nexus into single zip archive. One can do it using the following steps: 93 | 94 | 1. Clone [this](https://github.com/ITDSystems/alvex) repository and checkout specific release tag (or just HEAD to build latest version). 95 | 2. Produce single zip file using command `mvn -P clean package`, where `` is a comma-separated list of Alvex components to include into archive. At the moment following components are available: 96 | * [custom-workflows](https://github.com/ITDSystems/alvex-custom-workflows) 97 | * [orgchart](https://github.com/ITDSystems/alvex-orgchart) 98 | * [uploader](https://github.com/ITDSystems/alvex-uploader) 99 | * [project-management](https://github.com/ITDSystems/alvex-project-management) 100 | * [manager-dashboard-tasks](https://github.com/ITDSystems/alvex-manager-dashboard-tasks) 101 | * [inform-policy](https://github.com/ITDSystems/alvex-inform-policy-extension) 102 | * [workflow-permissions](https://github.com/ITDSystems/alvex-workflow-permissions) 103 | * [infavorites-document-association](https://github.com/ITDSystems/alvex-infavorites-document-association) 104 | * [datagrid](https://github.com/ITDSystems/alvex-datagrid) 105 | * [masterdata](https://github.com/ITDSystems/alvex-masterdata) 106 | * [middle-name](https://github.com/ITDSystems/alvex-middle-name) 107 | * [business-calendar](https://github.com/ITDSystems/alvex-business-calendar) 108 | * [aikau-components](https://github.com/ITDSystems/alvex-aikau-components) 109 | * [registers](https://github.com/ITDSystems/alvex-registers) 110 | 111 | Final zip archive contains two folders `repo` and `share` with jars that should to be copied to `$ALF_DIR/modules/platform` and `$ALF_DIR/modules/share` folders respectively. 112 | 113 | -------------------------------------------------------------------------------- /repo/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4.0.0 4 | com.alvexcore.repo 5 | alvex 6 | pom 7 | 3.0-SNAPSHOT 8 | Alvex [Repo] 9 | 10 | 11 | 12 | itd-nexus-releases 13 | 14 | true 15 | always 16 | fail 17 | 18 | 19 | false 20 | 21 | http://nexus.itdhq.com/content/repositories/releases/ 22 | default 23 | 24 | 25 | itd-nexus-snapshots 26 | 27 | false 28 | 29 | 30 | true 31 | always 32 | fail 33 | 34 | http://nexus.itdhq.com/content/repositories/snapshots/ 35 | default 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | maven-deploy-plugin 44 | 45 | true 46 | 47 | 48 | 49 | 50 | 51 | 52 | org.apache.maven.plugins 53 | maven-dependency-plugin 54 | 2.10 55 | 56 | 57 | copy-dependencies 58 | package 59 | 60 | copy-dependencies 61 | 62 | 63 | ${project.build.directory}/dist/ 64 | false 65 | false 66 | true 67 | true 68 | true 69 | 70 | 71 | 72 | 73 | 74 | org.apache.maven.plugins 75 | maven-enforcer-plugin 76 | 1.4.1 77 | 78 | 79 | enforce 80 | 81 | 82 | 83 | 84 | 85 | 86 | enforce 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | orgchart 96 | 97 | 98 | package.all 99 | 100 | 101 | 102 | 103 | com.alvexcore.repo 104 | orgchart 105 | 1.29-SNAPSHOT 106 | installable 107 | 108 | 109 | 110 | 111 | custom-workflows 112 | 113 | 114 | package.all 115 | 116 | 117 | 118 | 119 | com.alvexcore.repo 120 | custom-workflows 121 | 1.22-SNAPSHOT 122 | installable 123 | 124 | 125 | 126 | 127 | uploader 128 | 129 | 130 | package.all 131 | 132 | 133 | 134 | 135 | com.alvexcore.repo 136 | uploader 137 | 1.37-SNAPSHOT 138 | installable 139 | 140 | 141 | 142 | 143 | project-management 144 | 145 | 146 | package.all 147 | 148 | 149 | 150 | 151 | com.alvexcore.repo 152 | project-management 153 | 1.30-SNAPSHOT 154 | installable 155 | 156 | 157 | 158 | 159 | workflow-permissions 160 | 161 | 162 | package.all 163 | 164 | 165 | 166 | 167 | com.alvexcore.repo 168 | workflow-permissions 169 | 1.16-SNAPSHOT 170 | installable 171 | 172 | 173 | 174 | 175 | manager-dashboard-tasks 176 | 177 | 178 | package.all 179 | 180 | 181 | 182 | 183 | com.alvexcore.repo 184 | manager-dashboard-tasks 185 | 1.19-SNAPSHOT 186 | installable 187 | 188 | 189 | 190 | 191 | infavorites-document-association 192 | 193 | 194 | package.all 195 | 196 | 197 | 198 | 199 | com.alvexcore.repo 200 | infavorites-document-association 201 | 1.2-SNAPSHOT 202 | installable 203 | 204 | 205 | 206 | 207 | inform-policy 208 | 209 | 210 | package.all 211 | 212 | 213 | 214 | 215 | com.alvexcore.repo 216 | inform-policy 217 | 1.2-SNAPSHOT 218 | installable 219 | 220 | 221 | 222 | 223 | datagrid 224 | 225 | 226 | package.all 227 | 228 | 229 | 230 | 231 | com.alvexcore.repo 232 | datagrid 233 | 1.0-SNAPSHOT 234 | installable 235 | 236 | 237 | 238 | 239 | masterdata 240 | 241 | 242 | package.all 243 | 244 | 245 | 246 | 247 | com.alvexcore.repo 248 | masterdata 249 | 1.51-SNAPSHOT 250 | installable 251 | 252 | 253 | 254 | 255 | middle-name 256 | 257 | 258 | package.all 259 | 260 | 261 | 262 | 263 | com.alvexcore.repo 264 | middle-name 265 | 1.0-SNAPSHOT 266 | installable 267 | 268 | 269 | 270 | 271 | business-calendar 272 | 273 | 274 | package.all 275 | 276 | 277 | 278 | 279 | com.alvexcore.repo 280 | business-calendar 281 | 0.3-SNAPSHOT 282 | installable 283 | 284 | 285 | 286 | 287 | aikau-components 288 | 289 | 290 | package.all 291 | 292 | 293 | 294 | 295 | com.alvexcore.repo 296 | aikau-components 297 | 1.0-SNAPSHOT 298 | installable 299 | 300 | 301 | 302 | 303 | registers 304 | 305 | 306 | package.all 307 | 308 | 309 | 310 | 311 | com.alvexcore.repo 312 | registers 313 | 0.1-SNAPSHOT 314 | installable 315 | 316 | 317 | 318 | 319 | 320 | --------------------------------------------------------------------------------