Issue
- How to build the Gradle workspace offline?
Environment
- Liferay DXP 7.3
- Liferay DXP 7.4
Resolution
The below points cannot be consider official solutions. Please take these as simple suggestions that could be verified as workarounds:
- Consider setting up an internal repository like Artifactory to store dependencies for your local development environment. This approach has to be implemented and maintained.
- Using a Nexus repository consider adjusting the Gradle settings.Gradle to use a local or internal repository as the primary source of dependencies. This setup can help manage dependency resolution without reaching out to external networks.
- Consider implementing a two-stage Jenkins automation pipeline. Start by conducting the build on a jump server with internet access. Once the build is complete, transition to a restricted server for testing, Docker work, security scanning, and other tasks. This approach allows for secure and efficient handling of different stages within a controlled environment.
Additional Information