/ECSS

Ecore Concrete Syntax Specification Framework

Primary LanguageJavaEclipse Public License 2.0EPL-2.0

Build Status

Ecore Concrete Syntax Specification Framework

Setup (tested):

Setup instructions:

  • Import projects as Maven projects into new workspace and wait for automated build to complete
  • Run clean-install-all.launch Eclipse launch configuration

Research:

Development notes:

  • Add dependencies by looking them up on The Central Repository and adding them to pom.xml; in case not available or specific, place the jar file inside the libs folder (create if non-existing) at the root of the module intending to use the dependency and commit it by means of git add -f *.jar to force addition, i.e. ignore .gitignore.

Troubleshooting:

  • Eclipse workspace displays compilation errors

    • Refresh, clean, and build workspace
    • Update Maven Project
      • Right-click anywhere inside Eclipse Package Explorer > Maven > Update Project...
      • Click "Select All" button
      • Click "OK" button
  • Console displays ERROR Mwe2Launcher.main{1}:38 - Couldn't find module C:\very-long-pathname\GenerateStsLanguageDefault.mwe2 during MWE2 workflow execution

    • Follow solution(s) described in Stackoverflow post (summarized below)
      • Execute command: git config --system core.longpaths true
      • Enable long path names in Windows registry by setting entry LongPathsEnabled to 1 in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem (use command regedit to open Windows registry)

Other:

External Resources