Jak vytvářet Java projekty
From PlcWiki
m (→Sruktura projektu) |
m (→Sruktura projektu) |
||
Line 18: | Line 18: | ||
V rootu projektu by měl být soubor README.md s instrukcemi k nasazení aplikace/knihovny. | V rootu projektu by měl být soubor README.md s instrukcemi k nasazení aplikace/knihovny. | ||
+ | |||
+ | Základní JS knihovny: | ||
+ | |||
+ | compile group: 'cz.clever.js', name: 'clever-js', version: '2.1.22' | ||
+ | |||
+ | compile group: 'cz.clever.js', name: 'clever-table-js', version: '0.97' | ||
== GOOGLE CLOSURE COMPILER == | == GOOGLE CLOSURE COMPILER == |
Revision as of 08:46, 19 January 2021
Contents |
GIT
Projekt se bude nacházet ve verzovacím systému GIT na oko.clever.cz/home/git/.
Příklad získání projektu za účelem vývoje nebo sestavení: git clone ssh://user@oko.clever.cz/home/git/appname
Založení nové repository na oku: git init --bare --shared=group
GRADLE
Projekt bude sestavovatelný bez nutnosti vazby na jakékoliv vývojářské IDE. Postačí jen Java runtime.
Příklad na upgrade Gradlu: ./gradlew wrapper --gradle-version=5.6.2 --distribution-type=bin
Sruktura projektu
Struktura projektu by měla odpovídat výchozí struktuře adresářů Gradlu.
V rootu projektu by měl být soubor README.md s instrukcemi k nasazení aplikace/knihovny.
Základní JS knihovny:
compile group: 'cz.clever.js', name: 'clever-js', version: '2.1.22'
compile group: 'cz.clever.js', name: 'clever-table-js', version: '0.97'
GOOGLE CLOSURE COMPILER
Pokud projekt obsahuje JS část pro webový frontend, tak se k sestavování, kontrole a minifikaci souborů použije Closure compiler.
ARCHIVA
Závislosti aplikace na firemně vyvíjených knihovnách budou ukládány v archivu Archivy: http://archiva.clever.cz/
Projektové Java knihovny.
Projektové Javascript knihovny.
TOMCAT
Aplikace by neměla logovat do catalina.out.
JDBC resource by měl být definován jako globální v server.xml.