Jose Luis Osorno
43405d037f
Merge branch 'sdk-4.0' into sdk-4/documentation-update
2019-01-11 11:10:38 +01:00
Ole Hejlskov
4b98ff5846
Merge pull request #517 from Alfresco/sdk-4/it-logs
...
Archetypes - Add IT logs
2019-01-11 10:48:47 +01:00
Jose Luis Osorno
45cf124566
Documentation - Getting started
...
Add a new article to explain how to get started with the Alfresco
SDK 4.0. Mainly migrated from article http://docs.alfresco.com/5.2/concepts/sdk-getting-started.html .
2019-01-10 16:28:17 +01:00
Jose Luis Osorno
0f500fab25
Documentation - Projects usage
2019-01-10 15:58:24 +01:00
Jose Luis Osorno
26c4364063
Documentation - Projects usage
...
Initial version
2019-01-10 15:16:29 +01:00
Jose Luis Osorno
0c391693e4
Documentation - Troubleshooting
2019-01-10 13:32:33 +01:00
Jose Luis Osorno
92886f2ee9
Documentation - Troubleshooting
...
Add a new article to explain some troubleshooting.
2019-01-10 13:10:20 +01:00
Jose Luis Osorno
991caa2191
Documentation - How to remotely debug on IntelliJ IDEA
...
Add a new article to explain hot you can remotely debug the source code using
IntelliJ IDEA IDE.
2019-01-10 11:25:31 +01:00
Jose Luis Osorno
f99521a851
Documentation - How to remotely debug on Eclipse
...
Add a new article to explain hot you can remotely debug the source code using
Eclipse IDE.
2019-01-10 11:01:40 +01:00
Jose Luis Osorno
49b489f181
Archetypes - Change log message to trace
...
Change the log message showing the environment variables of the
ProcessBuilder to trace.
2019-01-10 07:36:16 +01:00
Jose Luis Osorno
424e6a5a26
Archetypes - Fix batch scripts
2019-01-10 07:35:55 +01:00
Jose Luis Osorno
a2b5e64848
Archetypes - Fix bash scripts
2019-01-09 20:39:52 +01:00
Jose Luis Osorno
6ae42f8fc0
Archetypes - Improve mvn executable localisation
...
Change the run script to use M2_HOME environment variable if it is
set to locate the mvn executable. If it is not set, then the script
uses a plain mvn command. So if the M2_HOME env variable is not set,
then the mvn executable must be in the path.
2019-01-09 19:27:41 +01:00
Ole Hejlskov
c2ab1cf80a
Merge branch 'sdk-4/it-logs' of https://github.com/Alfresco/alfresco-sdk into sdk-4/it-logs
2019-01-09 18:58:03 +01:00
Ole Hejlskov
c7c4c49446
Try to force a Maven path from M2_HOME
2019-01-09 18:57:38 +01:00
Jose Luis Osorno
efbfc8fbba
Archetypes - Modify AbstractArchetypeIT to print error output
...
Modify AbstractArchetypeIT to print the rror output as well as the standard
output in the execution of the integration tests.
2019-01-09 18:37:27 +01:00
Jose Luis Osorno
6e5bf3a757
Archetypes - Add extra information in sh script
2019-01-09 18:27:40 +01:00
Jose Luis Osorno
4722c14121
Archetypes - Add logs to archetype ITs
...
Add more logs with the result of the execution of the projects
generation and building in the archetype ITs.
2019-01-09 17:44:18 +01:00
Jose Luis Osorno
d2c4dcc015
Archetypes - Add logs to build_test task in scripts
...
Modify the run scripts to add docker-compose tail to the build_test
task in order to have more context of the execution of the tests in
docker.
2019-01-09 17:43:09 +01:00
Jose Luis Osorno
972c96ba0f
Documentation - How to configure HotSwapAgent
...
Add a new article to explain how to set HotSwapAgent up in the projects
generated with the SDK.
2019-01-09 15:12:25 +01:00
Jose Luis Osorno
067473669b
Documentation - Fixes and add images
2019-01-09 12:18:13 +01:00
Jose Luis Osorno
3b0c2ddc9b
Documentation - How to configure JRebel
...
Add a new article to explain how to set JRebel up in the projects
generated with the SDK.
2019-01-09 11:56:42 +01:00
Jose Luis Osorno
9068c3209b
Documentation - How to set up ATS
...
Add a new article to explain how to set up the Alfresco Transform Service
in the generated projects.
2019-01-09 11:54:40 +01:00
Jose Luis Osorno
4651f0a941
Archetypes - Do not filter gz files in resources
2019-01-08 09:51:39 +01:00
Jose Luis Osorno
6bef9222eb
Archetypes - Add ACS 6.1 test profile
...
Add a new test profile named enterprise-61-tests to set the
properties required to use ACS 6.1 enterprise jars and docker
images in the integration tests.
2019-01-04 14:18:10 +01:00
Jose Luis Osorno
a97975acec
Archetypes - Blank messaging broker url
...
Add a non persistent localhost messaging broker url to avoid
ACS 6.1 enterprise to get stuck waiting for the ActiveMQ service
that it is not configured in the SDK generated projects.
A new documentation article will be created to show how to configure
the transformation service with docker for ACS 6.1 enterprise.
2019-01-04 14:14:33 +01:00
Ole Hejlskov
f0e604bd8c
Merge pull request #516 from Alfresco/sdk-4/it-verifier-archetypes
...
Archetypes - New ITs approach
2019-01-04 11:30:58 +01:00
Jose Luis Osorno
48a3eb6d7d
Archetypes - Remote debug support for Java 11
...
From Java 9, the JDWP socket connector accept only local connections by default.
See: http://www.oracle.com/technetwork/java/javase/9-notes-3745703.html#JDK-8041435
So, to enable debug connections from outside, we needd to specify 0.0.0.0:8888 as
address in the CATALINA_OPTS of the ACS and share containers. This solution is
valid for both Java 8 and Java 11.
2019-01-04 08:36:00 +01:00
Jose Luis Osorno
0b79b0a71d
Archetypes - Compilation profiles
...
Add new profiles activated by the jdk version in order to compile
the source code for Java 8 or Java 11 depending on the target platform.
For ACS 6.0 it should be used JDK 8-10, for ACS 6.1 it should be used
JDK 11.
2018-12-27 16:59:01 +01:00
Jose Luis Osorno
3b25a7549c
Archetypes - Update maven plugins version
...
Update the version of the archetype projects maven plugin to the latests
stable one in order to avoid any issue with Java 11.
2018-12-27 16:50:27 +01:00
Jose Luis Osorno
50c5c82f36
Archetypes - Add post archetype generate scripts
...
Add post archetype generate groovy scripts to add exec permission to the bash
runner script in the repo jar and share jar archetypes.
2018-12-27 07:34:57 +01:00
Jose Luis Osorno
fff6bc4a41
Archetypes - Remove unnecessary dependency
...
Remove maven verifier dependency from the AIO archetype. It is only required
in the integration tests module.
2018-12-27 07:25:30 +01:00
Jose Luis Osorno
c9a991698d
Archetypes - Add purge in AIO IT
...
Add a purge step before executing the build_test goal in the AIO project
to avoid old data fails the tests.
2018-12-26 13:03:34 +01:00
Jose Luis Osorno
97f0ea6119
Archetypes - Integration tests verifier approach
...
New approach for the execution of the ITs for the archetypes. It uses the
maven verifier component to generate the project from the archetype and
afterwards execute the required goal/s and check the results.
This approach works properly in windows in contrast to the default archetypes
ITs mechanism, which failed executing the runner script.
2018-12-26 11:19:11 +01:00
Jose Luis Osorno
7bf16b467b
Archetypes - Add test profiles
...
Add a couple of profiles for archetypes integration tests.
+ docker-toolbox -> Sets the java system property with the ACS endpoint.
+ enterprise-60-tests -> Sets the properties to use the 6.0 enterprise jars
and docker images in the integration tests.
2018-12-26 11:15:22 +01:00
Jose Luis Osorno
29c6a08066
Archetypes - Refactor AIO integration tests
...
Refactor the AIO project integration tests to take into account the system
property added to set the ACS endpoint in case it is required (docker toolbox).
2018-12-26 11:13:49 +01:00
Jose Luis Osorno
00839a8170
Archetypes - Remove unnecessary test files
...
Remove archetype test files not required with the new integration tests
approach we're following for the archetype tests.
2018-12-26 11:11:47 +01:00
Jose Luis Osorno
646899610d
Test with maven verifier - WIP
2018-12-21 12:38:23 +01:00
Jose Luis Osorno
126d31646e
Merge pull request #514 from Alfresco/sdk-4/documentation
...
Archetypes - Update README files
2018-12-20 16:13:52 +01:00
Jose Luis Osorno
4c2ac6db7d
Archetypes - Update README files
...
Update the README files of the archetypes with the new approach of the
Alfresco SDK.
2018-12-20 15:39:54 +01:00
Jose Luis Osorno
6cd3e0c0c2
Merge pull request #513 from Alfresco/sdk-4/archetypes-docker
...
Archetypes - Fixes after testing
2018-12-20 14:57:21 +01:00
Jose Luis Osorno
c6fbb76a39
Share archetype - Fix test task in script
...
Fix the test task in the scripts to remove the unrequired pl parameter.
2018-12-20 11:54:44 +01:00
Jose Luis Osorno
706a6c2ccd
Share archetype - Fix module sub-directory name
...
Fix the name of the module sub-directory in the resources of the project.
2018-12-20 11:53:30 +01:00
Jose Luis Osorno
c2f94e35bd
Merge pull request #512 from Alfresco/sdk-4/archetypes-docker
...
Archetypes - Several improvements
2018-12-20 08:59:58 +01:00
Jose Luis Osorno
8dd1ba923a
Archetypes - Change docker volume names
...
Modify the docker volume names to be dependant of the name of
the project. This way, we can avoid issues with docker volume
name clashes with other projects that were generated with the
SDK.
2018-12-20 08:55:15 +01:00
Jose Luis Osorno
0d158017e4
Archetypes - Fix integration tests
...
Fix the integration tests for the archetypes and update the version
to ACS 6. The integration tests must be enhanced to enable more checks
and not only the packaging of the created project without any test
execution.
2018-12-20 08:20:51 +01:00
Jose Luis Osorno
2c9fc00ea4
Archetypes - Properly align community versions
...
Change the share version to be properly aligned with the platform version.
2018-12-19 17:54:34 +01:00
Jose Luis Osorno
32a27e4f53
Archetypes - disable CSRF filter ACS
...
Disable the CSRF filter in ACS containers.
2018-12-19 17:38:59 +01:00
Jose Luis Osorno
0577fcc168
Merge pull request #511 from Alfresco/sdk-4/archetypes-docker
...
Archetypes - Switch to docker environment
2018-12-19 16:27:53 +01:00
Jose Luis Osorno
c4dd6b01e6
Archetypes - Add properties to configure versions
...
Add properties to configure the versions of ACS and Share to be used
in the archetypes.
2018-12-19 16:06:27 +01:00