Online changelog (outdated)
https://caucho.com/resin-4.0/changes/changes.xtp
Import process
git init resin-src && cd resin-src
- Download all resin-4.0.x-src.tar.gz files from https://caucho.com/products/resin/download/gpl.
/usr/share/git/contrib/fast-import/import-tars.perl resin-4.0.{0..67}-src.tar.gz
andgit checkout import-tars
git filter-branch -d /dev/shm/.git-rewrite --index-filter 'git rm -r --cached --ignore-unmatch lib/*.jar ext-lib project-jars webapp-jars win32 win64 *.exe compat/javaee-15.jar aclocal.m4 automake Makefile.in configure'
(you can use any tmpfs mount instead of/dev/shm
)- Recover folder structure and missing parts.
Build instructions
Prerequisites
- JDK 8, set as
JAVA_HOME
. - Apache Ant.
- Autoconf, Automake and Libtool from GNU.
Pack
ant -Dversion=4.0.XX dist
With MacPorts:
# If building with OpenJDK 8
sed -i '' 's/1\.7/1.8/' build-common.xml
PATH="/Library/Java/JavaVirtualMachines/temurin-8.jdk/Contents/Home/bi:$PATH:/opt/local/libexec/gnubin" ant -Dversion=4.0.67 dist
Eclipse plugin build instructions
ant -Dversion=4.0.XX -Declipse.home=/... eclipse2
NetBeans plugin build instructions
- Open
artifacts/netbeans
as a project in Apache Netbeans IDE 16. - Right-click the project and click “Create NBM”.
- Install the NBM in
artifacts/netbeans/build
.