Hidden Dependency when Using Concrete Syntax
The following error occurs when building the mixed table for
Stratego-Java
:Errors occurred during the build. Errors running builder 'Spoofax pre-Java meta builder' on project 'lang.java'. Build unit /Users/eduardo/java-front/lang.java/target/pluto/pack-sdf.Stratego-metaborg-java.dep has a hidden dependency on file /Users/eduardo/repos/spoofax/spoofax-releng/spoofax/org.metaborg.spoofax.nativebundle/target/classes/org/metaborg/spoofax/nativebundle/dist/StrategoMix.def without build-unit dependency on /Users/eduardo/java-front/lang.java/target/pluto/generate-sources.dep, which generated this file. The builder Pack SDF modules should mark a dependency to /Users/eduardo/java-front/lang.java/target/pluto/generate-sources.dep by `requiring` the corresponding builder.
It only occurs after the first build. If after building I change the mixed grammar and rebuild the project, I get this error.
Submitted by Eduardo Amorim on 29 June 2017 at 13:51