You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

1. Development team

1.1. Members

Below is a list of users who belong to the develop group on the catalog.eufus.eu machine

  • Michal (Architect)
  • Daniel (Developer)
  • Agata (Developer)

1.2. Shared space

All files and folders created in these locations can be modified by any member of the develop group.
If you copy files from your $ HOME, you may find that other group members do not have write access.
You can fix this by the command below:

> chmod -R g+w <new dir/files>

1.2.1. /opt

A place where user (member to the develop group) can add software that is needed by the entire team.

installation template:
/opt/<tool name>/<tool version>/

1.2.2. /usr/share/Modules/modulefiles

A place where user (member to the develop group) can add modules for software installed in /opt

installation template:
/opt/<tool name>/<tool version>

2. Software

2.1. Catalog tool - main development modules

2.1.1. latest

Module always loads latest version of dependent library


> module load catalog/latest
module-whatis    Basic environment for Catalog QT
module           load jdk/latest
module           load maven/latest
module           load spring/latest

2.1.2. rc version

> module load catalog/rc
module-whatis    Basic environment for Catalog QT
module           load jdk/11.0.2
module           load maven/3.6.3
module           load spring/2.2.7

2.2. Libraries/Tools with module wrappers (mainly Java based)

2.2.1. JDK

> module av jdk
jdk/latest
jdk/11.0.2

2.2.2. Maven

> module av maven
maven/lates
maven/3.6.3

2.2.3. Spring Boot

> module av spring
spring/latest
spring/2.2.7

2.2.4. Intellij IDEA

> module av intellij
intellij/2020.1.1

To run IDEA GUI window:

idea.sh

2.3. Libraries/Tools installed without modules

2.3.1. Mysql workbench

> mysql-workbench

2.3.2. Sublime Text

> subl

2.3.3. Sublime Merge

> smerge
  • No labels