Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Development team

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)

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:

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

/opt

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

Tip

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

/usr/share/Modules/modulefiles

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

Tip

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

Software

Catalog tool - main development modules

latest

Note

Module always loads latest version of dependent library

...

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

rc version

Code Block
> 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

Libraries/Tools with module wrappers (mainly Java based)

JDK

Code Block
> module av jdk
jdk/latest
jdk/11.0.2

Maven

Code Block
> module av maven
maven/lates
maven/3.6.3

Spring Boot

Code Block
> module av spring
spring/latest
spring/2.2.7

Intellij IDEA

Code Block
> module av intellij
intellij/2020.1.1

To run IDEA GUI window:

Code Block
idea.sh

Libraries/Tools installed without modules

Mysql workbench

Code Block
> mysql-workbench

Sublime Text

Code Block
> subl

Sublime Merge

Code Block
> smerge