-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dependencies update in Viper Server #8
Comments
|
|
Update: added plugin and loaded it in build.sbt. sbt stage is now supported. |
I see that the build succeeds on the build server. However, when I try locally running `sbt assembly` I get compilation errors, e.g.,
I have silver, silicon, carbon, viperserver all on the same level. |
Perhaps a wrong branch in one of the repos? Also a good idea to remove all ‘target' directories for a clean build. |
Hi all, I also can’t compile locally. I have tried both this version and the latest version in the branch. In both cases, there still seem to be dependencies on local directory copies of the dependencies and/or folders created by the build itself. I have tried cleaning everything, including manually removing all created directories. I would really like to have a version of the build which collects the artifacts on the build server from the latest builds; there are bug fixes that we need for our current work, but I can’t make use of them in the IDE. Cheers, Alex |
I managed to assemble and run ViperServer from this branch. I think we can proceed with merging this in for now, because there are urgent Viper fixes that the IDE users need to receive soon. On a side note, it took many steps to get the project to compile, most of which feel redundant.
If I accidentally forget about one of these steps and run If there is a good reason why all these steps cannot be lifted or automated, then at least we should carefully document them (currently, the docs seem incomplete). However, I think that we discussed that we cannot use this SBT build approach in the long run. If compilation of ViperServer depends on fat JARs of sub-projects, then how do we make sure that those projects (carbon, silicon) were compiled for the same version of Silver? |
Gentlemen, From
Of course steps 1, 2 and 3 need only to be done once. After that, I suppose here that silver, carbon and silicon were installed following their own instructions in @alexanderjsummers , if want to get specific jar files from Jenkings instead of compiling from source, you can. You must place jar files in the Regards, Fábio |
The text was updated successfully, but these errors were encountered: