Skip to content

dentsusoken/iPLAss

Repository files navigation

lang: English | 日本語

iPLAss

エンタープライズクラスのシステム開発における生産性向上を主目的とした、javaベースのローコード開発プラットフォームです。

Docker

> docker pull iplass/iplass-standalone
> docker run -p 8080:8080 -e IPLASS_TENANT_ADMIN_PASSWORD=[yourPassword] iplass/iplass-standalone

起動後、

http://localhost:8080/iplass

にアクセスします。 ログイン画面で、IDに’admin'、パスワードに[yourPassword]を入力しログインしてください。

詳細は以下を参照ください。

Download

次のページからSDK、インストーラ、Eclipse Pluginがダウンロード可能です。

また、jarは groupId : org.iplass でMaven Centralに公開しています。

gradleでの定義例:

implementation 'org.iplass:iplass-gem:4.0.1'

mavenでの設定例:

<dependency>
  <groupId>org.iplass</groupId>
  <artifactId>iplass-gem</artifactId>
  <version>4.0.1</version>
  <type>pom</type>
</dependency>
Note
JakartaEE10 (Servlet/JSP/JSTL/EL/JAX-RS/BeanValidation/CommonAnnotations/JavaMail/JAXB/JAF) のランタイムが必要です。 スケルトンプロジェクト のbuild.gradleを参考にしてください。

以下は各モジュールの説明です。

iplass-core

iPLAssのコアモジュールです。
その他の各モジュールから参照されます。

iplass-web

web関連機能のモジュールです。
WebFragments形式です。

iplass-admin

adminConsoleのモジュールです。
WebFragments形式です。
GWT/SmartGWTベースです。

iplass-gem

GEM関連機能のモジュールです。

iplass-test

Unitテストをサポートするモジュールです。
JUnitベースです。

iplass-tools

管理用機能のモジュールです。
iplass-admin、iplass-tools-batchから参照されます。

iplass-tools-batch

バッチプログラム群のモジュールです。

iplass-infinispan

infinispanアドオンモジュールです。
キャッシュストア、クラスタ間通信基盤としてinfinispanを利用することを可能にします。

iplass-redis

Redisアドオンモジュールです。
キャッシュストアとしてRedisを利用することを可能にします。

iplass-googlecloud

Google Cloudのサービスを利用する際のアドオンモジュールです。
FCM経由でプッシュ通知を送信可能です。

Branches

master

現在の最新のバージョン4.0.xのソースはmasterブランチです。

Note
Java21 / JakartaEE10ベースです

3.2.x

以前の最新の安定版3.2.xのソースは3.2.xブランチです。

Note
(Java8 | Java11 | Java17) / JakartaEE8(JavaEE8)ベースです

3.1.x

過去の安定版3.1.xのソースは3.1.xブランチです。

Note
(Java8 | Java11) / JakartaEE8(JavaEE8)ベースです

3.0.x

過去の安定版3.0.xのソースは3.0.xブランチです。

Note
(Java8 | Java11) / JavaEE7ベースです

Build

gradleでビルドします。

> gradlew
Note
publicなmavenが存在しないサードパーティライブラリを手動でlibディレクトリ以下に格納する必要があります。 lib/smartgwt/note.txt参照してください。

License

商用ライセンスをご希望の方は、 下記リンクよりお問い合わせください。

Work with us

iPLAssを一緒に開発していただける仲間を募集中です。 ご興味ある方は、是非下記リンクからご応募ください!