Skip to content
dev
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

SE Commons

SE Commons is a collection of utilities and tools. It is among others used development of MontiCore. However, these libraries can be used independently from MontiCore. SE Commons comprises the following components:

  • se-commons-utilities
    • utility classes such as SourceCodePosition, CLIArguments, and helpers for handling (qualified or lists of) names or Strings.
  • se-commons-logging
    • Logging utilities used by MontiCore and its derivates
  • se-commons-groovy
    • helpers to interpret Groovy scripts such as the GroovyRunner and GroovyInterpreter.
  • se-commons-montitoolbox
    • Java Doc doclet that produces Wiki pages in Markdown format that can be uploaded to the MontiToolBox Wiki. Further information on MontiToolBox can be found here.

Licenses

  • LGPL V3.0 (for handwritten Java code)
  • BSD-3-Clause (for templates and all generated artifacts)
  • Allows us free use of the software.

Build

Please make sure that your complete workspace only uses UNIX line endings (LF) and all files are UTF-8 without BOM. On Windows you should configure git to not automatically replace LF with CRLF during checkout by executing the following configuration:

git config --global core.autocrlf input

Further Information

About

SE Commons is a collection of utilities and tools arose from the development of MontiCore.

Resources

Releases

No releases published

Packages

No packages published