Compare commits

...

41 Commits

Author SHA1 Message Date
Andrea Ligios
c8b7e111db Added ActiveMQ to cope with Camel refactoring in 7.0.0-A24+ 2021-03-17 15:24:12 +01:00
Andrea Ligios
577202625f Added ActiveMQ to cope with Camel refactoring in 7.0.0-A24+ 2021-03-17 15:08:36 +01:00
Andrea Ligios
ce53cddf16 6.2 version updated to 6.2.2.12 2021-03-12 14:44:06 +01:00
Andrea Ligios
8086c04f11 updated versions to 7.0.0 2021-03-12 14:38:03 +01:00
Andrea Ligios
80106f2d31 Added Keystore information 2021-02-12 18:57:36 +01:00
Andrea Ligios
ea44c0b983 Merge branch 'sdk-4.2' of github.com:Alfresco/alfresco-sdk into sdk-4.2 2021-02-12 18:26:05 +01:00
Andrea Ligios
f2bea13467 Fixed the Enterprise image setting 2021-02-12 11:40:09 +01:00
gfertuso
8149484b1a deleted commented repository from pom 2021-02-12 11:40:09 +01:00
Andrea Ligios
bb92221b28 Switched to Alfresco Nexus for SNAPSHOTS 2021-02-12 11:40:09 +01:00
gfertuso
57124f2dd9 fix SDK version in mvn-archetypes.md 2021-02-12 11:40:05 +01:00
gfertuso
0ce741b9a3 updated documentation to refer to version 4.2 2021-02-12 11:40:05 +01:00
gfertuso
b410483fcb migration to ACS and Share 7 2021-02-12 11:40:04 +01:00
gfertuso
9fbbe1c1f2 fix SDK version in mvn-archetypes.md 2021-02-12 11:39:50 +01:00
gfertuso
5ecb109f50 updated documentation to refer to version 4.2 2021-02-12 11:39:50 +01:00
gfertuso
302d9bbed0 migration to ACS and Share 7 2021-02-12 10:33:47 +01:00
Andrea Ligios
8568232a97 Fixed the Enterprise image setting 2021-02-12 10:22:31 +01:00
Andrea Ligios
57bc796cda Year fixed in the docs 2021-02-09 12:30:12 +01:00
Andrea Ligios
23075b0dd5 Documentation updated 2021-02-09 12:19:12 +01:00
gfertuso
252a1cffb4 Update documentation Last reviewed date 2021-02-09 10:06:52 +00:00
gfertuso
fc2ce1b724 deleted commented repository from pom 2021-02-09 09:26:23 +00:00
Andrea Ligios
18ed71327b Switched to Alfresco Nexus for SNAPSHOTS 2021-02-08 19:22:23 +01:00
Andrea Ligios
de5b0fbd23 Adjusted version numbers, updated the README 2021-02-08 18:52:42 +01:00
Andrea Ligios
22f024e933 Fixed Maven WARNING about reports output file encoding 2021-02-04 18:02:02 +01:00
Andrea Ligios
58c55ab358 Merge branch 'sdk-4.2' of github.com:Alfresco/alfresco-sdk into sdk-4.2 2021-02-04 13:17:29 +01:00
Andrea Ligios
b90f11cde7 Clean-up, release info 2021-02-04 13:17:03 +01:00
Andrea Ligios
ec57395718 Dynamic Keystore settings + APL2 License fix 2021-02-04 13:17:03 +01:00
Andrea Ligios
df891784c6 Dev/sdk 4.2 keystore (#608)
* Keystore Test (should fix 7 and break 6)

* Enterprise images pulled from quay.io
2021-02-04 13:17:03 +01:00
Andrea Ligios
f50f18c9c1 Added sdk-4.2 branch under Travis control 2021-02-04 13:17:03 +01:00
gfertuso
1979cf6acb fix SDK version in mvn-archetypes.md 2021-02-04 13:17:03 +01:00
gfertuso
d164014074 updated documentation to refer to version 4.2 2021-02-04 13:17:03 +01:00
gfertuso
0df4357069 fix version 4.2.0-SNAPSHOT 2021-02-04 13:17:03 +01:00
gfertuso
34ad2d9a2a migration to ACS and Share 7 2021-02-04 13:17:03 +01:00
Andrea Ligios
56080682aa Clean-up, release info 2021-02-04 13:15:20 +01:00
Andrea Ligios
6a68bb9946 Dynamic Keystore settings + APL2 License fix 2021-02-04 13:07:08 +01:00
Andrea Ligios
447ff43b75 Dev/sdk 4.2 keystore (#608)
* Keystore Test (should fix 7 and break 6)

* Enterprise images pulled from quay.io
2021-02-04 11:05:56 +01:00
Andrea Ligios
51d053a7f8 Added sdk-4.2 branch under Travis control 2021-02-02 19:25:01 +01:00
Andrea Ligios
a93af82a2b travis migration (#607)
* Migrated to Travis

Co-authored-by: gfertuso <giovanni.fertuso@alfresco.com>
2021-02-02 19:19:17 +01:00
gfertuso
c69d51a495 fix SDK version in mvn-archetypes.md 2021-01-25 17:46:01 +00:00
gfertuso
dd0056b7a0 updated documentation to refer to version 4.2 2021-01-22 12:37:41 +00:00
gfertuso
610d373896 fix version 4.2.0-SNAPSHOT 2021-01-21 16:21:24 +00:00
gfertuso
0b4588a841 migration to ACS and Share 7 2021-01-14 15:54:12 +00:00
4 changed files with 598 additions and 551 deletions

View File

@@ -31,6 +31,8 @@
<keystore.settings>@@keystore.settings@@</keystore.settings>
<activemq.version>@@activemq.version@@</activemq.version>
<!-- JRebel Hot reloading of classpath stuff and web resource stuff -->
<jrebel.version>1.1.8</jrebel.version>
@@ -81,6 +83,14 @@
<version>${alfresco.sdk.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-all</artifactId>
<version>${activemq.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
<dependencyManagement>

View File

@@ -35,10 +35,32 @@ You'll need to update the following settings in the `pom.xml` file:
<alfresco.bomDependencyArtifactId>acs-packaging</alfresco.bomDependencyArtifactId>
```
* Change the Docker ACS image name:
* Change the Docker ACS image name (by also prepending the Enterprise Docker Registry, Quay.io):
```
<docker.acs.image>alfresco/alfresco-content-repository</docker.acs.image>
<docker.acs.image>quay.io/alfresco/alfresco-content-repository</docker.acs.image>
```
In case the desired Platform version is 6.x, you'll also need to deal with the Keystore settings, by either:
* Removing the keystore settings:
```
<keystore.settings></keystore.settings>
```
or
* Adding the Keystore creation to the existing Dockerfile:
```
#Add Keystore
ARG CERT_DNAME="CN=Alfresco Repository, OU=Unknown, O=Alfresco Software Ltd., L=Maidenhead, ST=UK, C=GB"
ARG CERT_VALIDITY=36525
ARG KEYSTORE_PASSWORD=mp6yc0UD9e
ARG KEYSTORE_METADATA_PASSWORD=oKIWzVdEdA
RUN mkdir -p $TOMCAT_DIR/shared/classes/alfresco/extension/keystore
RUN keytool -genseckey -dname "$CERT_DNAME" -validity ${CERT_VALIDITY} -alias metadata -keypass ${KEYSTORE_METADATA_PASSWORD} -keyalg AES -keysize 256 -keystore ${TOMCAT_DIR}/shared/classes/alfresco/extension/keystore/keystore -storetype JCEKS -storepass ${KEYSTORE_PASSWORD}
```
Changing these parameters instructs the project to use the proper maven dependencies and Docker images.

31
pom.xml
View File

@@ -56,8 +56,8 @@
<alfresco.sdk.tests.exclude>*/*-enterprise*/*</alfresco.sdk.tests.exclude>
<alfresco.bomDependency.artifactId>acs-community-packaging</alfresco.bomDependency.artifactId>
<alfresco.platform.version>7.0.0-A20</alfresco.platform.version>
<alfresco.share.version>7.0.0-M3</alfresco.share.version>
<alfresco.platform.version>7.0.0</alfresco.platform.version>
<alfresco.share.version>7.0.0</alfresco.share.version>
<alfresco.platform.docker.image>alfresco/alfresco-content-repository-community</alfresco.platform.docker.image>
<alfresco.share.docker.image>alfresco/alfresco-share</alfresco.share.docker.image>
<keystore.settings>
@@ -70,6 +70,9 @@
-Dmetadata-keystore.metadata.password=oKIWzVdEdA
-Dmetadata-keystore.metadata.algorithm=AES
</keystore.settings>
<activemq.version>5.16.1</activemq.version>
<test.acs.endpoint.path/>
<scm.url.base>https://github.com/Alfresco/alfresco-sdk</scm.url.base>
@@ -246,7 +249,7 @@
<alfresco.share.version>6.0.b</alfresco.share.version>
<alfresco.platform.docker.image>alfresco/alfresco-content-repository-community</alfresco.platform.docker.image>
<alfresco.share.docker.image>alfresco/alfresco-share</alfresco.share.docker.image>
<keystore.settings></keystore.settings>
<keystore.settings/>
</properties>
</profile>
@@ -258,7 +261,7 @@
<alfresco.share.version>6.0</alfresco.share.version>
<alfresco.platform.docker.image>alfresco/alfresco-content-repository</alfresco.platform.docker.image>
<alfresco.share.docker.image>alfresco/alfresco-share</alfresco.share.docker.image>
<keystore.settings></keystore.settings>
<keystore.settings/>
</properties>
</profile>
@@ -272,7 +275,7 @@
<alfresco.share.version>6.1.1</alfresco.share.version>
<alfresco.platform.docker.image>alfresco/alfresco-content-repository-community</alfresco.platform.docker.image>
<alfresco.share.docker.image>alfresco/alfresco-share</alfresco.share.docker.image>
<keystore.settings></keystore.settings>
<keystore.settings/>
</properties>
</profile>
@@ -284,7 +287,7 @@
<alfresco.share.version>6.1.0</alfresco.share.version>
<alfresco.platform.docker.image>quay.io/alfresco/alfresco-content-repository</alfresco.platform.docker.image>
<alfresco.share.docker.image>quay.io/alfresco/alfresco-share</alfresco.share.docker.image>
<keystore.settings></keystore.settings>
<keystore.settings/>
</properties>
</profile>
@@ -298,7 +301,7 @@
<alfresco.share.version>6.2.2</alfresco.share.version>
<alfresco.platform.docker.image>alfresco/alfresco-content-repository-community</alfresco.platform.docker.image>
<alfresco.share.docker.image>alfresco/alfresco-share</alfresco.share.docker.image>
<keystore.settings></keystore.settings>
<keystore.settings/>
</properties>
</profile>
@@ -306,11 +309,11 @@
<id>enterprise-62-tests</id>
<properties>
<alfresco.bomDependency.artifactId>acs-packaging</alfresco.bomDependency.artifactId>
<alfresco.platform.version>6.2.2.10</alfresco.platform.version>
<alfresco.platform.version>6.2.2.12</alfresco.platform.version>
<alfresco.share.version>6.2.2.2</alfresco.share.version>
<alfresco.platform.docker.image>quay.io/alfresco/alfresco-content-repository</alfresco.platform.docker.image>
<alfresco.share.docker.image>quay.io/alfresco/alfresco-share</alfresco.share.docker.image>
<keystore.settings></keystore.settings>
<keystore.settings/>
</properties>
</profile>
@@ -320,19 +323,21 @@
<id>community-70-tests</id>
<properties>
<alfresco.bomDependency.artifactId>acs-community-packaging</alfresco.bomDependency.artifactId>
<alfresco.platform.version>7.0.0-A20</alfresco.platform.version>
<alfresco.share.version>7.0.0-M3</alfresco.share.version>
<alfresco.platform.version>7.0.0</alfresco.platform.version>
<alfresco.share.version>7.0.0</alfresco.share.version>
<alfresco.platform.docker.image>alfresco/alfresco-content-repository-community</alfresco.platform.docker.image>
<alfresco.share.docker.image>alfresco/alfresco-share</alfresco.share.docker.image>
</properties>
</profile>
<!-- 7.0 -->
<!-- This profiles requires to be executed using Java 11 -->
<profile>
<id>enterprise-70-tests</id>
<properties>
<alfresco.bomDependency.artifactId>acs-packaging</alfresco.bomDependency.artifactId>
<alfresco.platform.version>repo-5439-M3v2</alfresco.platform.version>
<alfresco.share.version>7.0.0-M3</alfresco.share.version>
<alfresco.platform.version>7.0.0</alfresco.platform.version>
<alfresco.share.version>7.0.0</alfresco.share.version>
<alfresco.platform.docker.image>quay.io/alfresco/alfresco-content-repository</alfresco.platform.docker.image>
<alfresco.share.docker.image>quay.io/alfresco/alfresco-share</alfresco.share.docker.image>
</properties>