Skip to content

keeleinstituut/ekilex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ekilex

Sõnastiku- ja terminibaasisüsteem

Olulisemad tehnoloogiad

  • Java JDK 17
  • Apache Maven 3.5.4
  • Spring Boot 2.6.12
  • Spring Framework 5.3.23
  • Spring Security 5.6.7
  • Thymeleaf 3.0.15
  • Jooq 3.14.16
  • Postgres 15.4

Rakenduslikud moodulid

  • ekilex/ekilex-app
  • ekilex/wordweb-app
  • ekilex/ekistat-app
  • ekilex/ekilex-etl (aegunud)
  • ekilex/eve-app (aegunud)

Tugimoodulid

  • ekilex/eki-common
  • ekilex/ekilex-rus-morph

Ehitamine

ekilex>mvn clean install

Veebirakenduste käivitamine Spring Boot Tomcat pistaku abil

ekilex/ekilex-app>mvn spring-boot:run

ekilex/ekilex-app>mvn spring-boot:run -Dspring-boot.run.profiles=dev

http://localhost:5555/ (html)

http://localhost:5555/api/* (json)

ekilex/wordweb-app>mvn spring-boot:run

ekilex/wordweb-app>mvn spring-boot:run -Dspring-boot.run.profiles=dev

http://localhost:5577/ (html)

Muud tehn operatsioonid

Andmebaasi tabelite proksi-klasside genereerimine (kasutatakse ainult arenduses, pärast andmebaasi struktuuri muudatusi):

ekilex>mvn compile -D skip.jooq.generation=false

Detailsemalt kõigest: