📃
OmniOne Developer Site
  • Introduction
  • Manager console guide
    • To begin with...
      • Wallet Settings
      • Select an Account
      • The Issuer/SP account creation
      • Issue access token for the OmniOne Agent
    • Issuer Console
      • Claim
      • VC Type
      • VC Format
      • Issue the VC Information
      • My request list
    • SP Console
      • Service List
      • Token Transaction History
      • My service request
  • Server system construction
    • To begin with...
      • Server Wallet creation and Key settings
      • Collect the Issuer and SP's DID
      • application.properties settings
    • Server default environment configuration per IDE
      • Spring Tool Suite 4
      • IntelliJ IDEA
    • Building the Issuer system
      • Issuer server guide(JAVA)
    • Building the SP system
      • SP server guide (JAVA)
  • Checking Blockchain data
    • Check Agent API
      • bp
      • Committee
      • DID
      • executor
      • key
      • pDID
      • player
      • policy
      • txinfo
      • txissue
      • vc
      • version
      • response codes
  • SDK instruction guide
    • Core SDK Guide
      • Java Wallet
        • IWKeyManager
        • IWDIDManager
        • IWRecoveryManager
        • ZkpException
        • IWException
      • iOS Wallet
        • IWKeyManager
        • IWDidManager
        • IWClaimManager
        • IWRecoveryManager
        • IWErrorManager
        • Enum
    • Server SDK Guide
      • Java
        • ServerInfo
        • IssuerApi
        • SpApi
        • VcResult
        • VcInitParam
        • VCRegParam
        • VcVerifyParam
        • SpProfileParam
    • Omni App Link SDK
      • Server
      • Android
      • IOS
  • Node creation
    • Full Node creation
      • Full Node by using Docker
        • Docker Installation
        • Building Full Node
        • Full Node settings
      • Installation type Full Node
        • Full Node installation
    • BP Node creation
      • BP Node by using Docker
        • Docker Installation
        • Building BP Node
        • BP Node settings
          • keosd/BP Node executing simultaneously
      • Installation type BP
        • Node Installation
        • Executing Node
        • Node settings
        • BP Vote
Powered by GitBook
On this page
  • preparation in advance
  • Download IntelliJ IDEA
  • Option activation of IntelliJ Annotation Processing
  • Install MariaDB
  • OmniOne SDK
  • Get Demo Server project
  • Import and Open
  • Project Structure Settings
  • Apply OmniOne SDK
  • MariaDB Settings
  • Create user account
  • Grant access to a database
  • Default settings complete
  • Building the Issuer / SP system
  • Issuer settings
  • SP settings
  • Server execution

Was this helpful?

  1. Server system construction
  2. Server default environment configuration per IDE

IntelliJ IDEA

This is a guide document for building the server environment for the Demo through IntelliJ IDEA (2020.01.02).

PreviousSpring Tool Suite 4NextBuilding the Issuer system

Last updated 4 years ago

Was this helpful?

preparation in advance

Download and install the below to operate IntelliJ IDEA

Download IntelliJ IDEA

Option activation of IntelliJ Annotation Processing

  • Preference → Build, Execution, Deployment → Compiler

  • Annotation Processors → Enable Annotation Processing

Install MariaDB

OmniOne SDK

OmniOne SDK consists of two SDK as below.

Please use it by adding it to the Demo server project.

core.jar

server.sdk.jar

Get Demo Server project

Import and Open

Execute IntelliJ IDEA then select Import and Open menu.

  • omn-demo-server

Project Structure Settings

Apply OmniOne SDK at the Project Structure menu.

Apply OmniOne SDK

  • Apply the SDK received from OmniOne to Modules → Dependencies → Add

    • core.jar

    • server.sdk.jar

MariaDB Settings

Based on the reporting date, MariaDB 10.4.13 will proceed from the DB console.

when the server runs properly, tables and schemas will be created automatically.

Create user account

Create a database connection account for the Demo server to use.

CREATE USER 'omnione'@'%' IDENTIFIED BY '[Password]';

Grant access to a database

Grant access to a database for the Demo server to use.

GRANT ALL PRIVILEGES ON omnionedemo.* TO omnione@localhost;
FLUSH PRIVILEGES;

Default settings complete

Default settings for compositing the Demo project are done.

Now the procedure for building the Issuer/SP system will begin.

Building the Issuer / SP system

Apply the applicable settings for the Issuer and the SP system.

Issuer settings

SP settings

Server execution

Please run the server after all the settings are completed.

IntelliJ IDEA Download Link
MariaDB Download Link
Building the Issuer system
Building the SP system