Java-based open source low-code development platform for enterprise
AGPL-3.0 License
lang: link:./README-EN.adoc[English] | link:./README.adoc[日本語] [link=https://iplass.org/] image::https://user-images.githubusercontent.com/22016554/42924803-cc0eb00c-8b66-11e8-8e86-2a13b0609ea5.png[iPLAss]
[.lead] Java-based enterprise-class low-code development platform that have been focused on boosting the productivity and efficiency of system developments.
docker pull iplass/iplass-standalone
docker run -p 8080:8080 -e IPLASS_TENANT_ADMIN_PASSWORD=[yourPassword] iplass/iplass-standalone
Once initiated, access
to the login page. Put 'admin' to ID and use your [password] (was defined by above docker command) to log on.
For more details, please have a look at the following pages.
https://hub.docker.com/r/iplass/iplass-standalone/ +
From the link below, the iPLAss SDK, Installer, and Eclipse Plugin can be downloaded.
https://iplass.org/en/downloads/
Also, jar is published at Maven Central with groupId : org.iplass.
example when using gradle:
implementation 'org.iplass:iplass-gem:4.0.0'
example when using maven:
NOTE: JakartaEE10 (Servlet/JSP/JSTL/EL/JAX-RS/BeanValidation/CommonAnnotations/JavaMail/JAXB/JAF) Runtime environment is required. Please refer to the build.gradle file from https://github.com/dentsusoken/iplass-skeleton[skeleton-proect].
The modules are explained and listed below.
The core module. + Is referenced by all other modules.
The module of web related functions. + It is in the form of WebFragments.
AdminConsole module. + It is in the form of WebFragments. + Based on GWT/SmartGWT.
GEM (Generic Entity Manager) related module. +
The module supporting UnitTest. + Based on JUnit.
The module for tools of software managements. + referenced by iplass-admin, iplass-tools-batch.
The module that serve as a collection of Batch programs.+
infinispan addon module. + The module supports infinispan to achieve cachestorage and the communication between clusters.
Redis addon module. + Supports Redis for cachestorage.
An addon module for using Google Cloud services. + Push notifications can be sent via FCM.
The master branch contains the source code of the latest stable version, which is regarded as version 4.0.x.
NOTE: It is Java21 / JakartaEE10 based.
3.2.x branch contains the source code of the previous stable version.
NOTE: It is (Java8 | Java11) / JakartaEE8(JavaEE8) based.
3.1.x branch contains the source code of the old stable version.
NOTE: It is (Java8 | Java11) / JakartaEE8(JavaEE8) based.
3.0.x branch contains the source code of the old stable version.
NOTE: It is (Java8 | Java11) / JavaEE7 based.
To build with gradle, use
gradlew
NOTE: There are third-party libraries which do not have public maven. They have to be placed in the lib directory manualy.
Please refer to the following documents. lib/smartgwt/note.txt
https://www.gnu.org/licenses/agpl.html[AGPL-3.0]
If you would like to get the business liscense, please contact us by the following link.