How to get Repast Simphony started in Eclipse now that Groovy compiler 2.4 is officially unavilable? - repast-simphony

I am trying to get the Repast Simphony to work with the instructions from here https://repast.github.io/download.html#update-site-install
which clearly states that it would work only with Groovy Compiler version 2.4.x
However, in October 2020, support for the Groovy compiler has been officially dropped: https://github.com/groovy/groovy-eclipse/commit/454c669ab9649be2a87f449f7b9ea2eb29f7999e
Is there a way to get Repast Simphony to work with Eclipse anymore?

Thanks for finding this. You should be fine if you point to the update site from the previous version (v.3.9.0) of the Groovy Eclipse plugin: https://dist.springsource.org/release/GRECLIPSE/3.9.0/e4.16
We'll adjust the Repast Simphony Eclipse Update Site install instructions to reflect this.
(Adjusted the instructions here: https://repast.github.io/download.html#update-site-install)

Related

Create a old Play 2.3.1 framework (current is 2.4.3)

Problem
I'm trying to create a Play 2.3.1 framework, because the lack of info on how to get started with 2.4.3. So much has changed apparently that the tutorials on youtube is useless and I can't get it to work.
Question
How do I do this?
I have tried to go to https://www.playframework.com/download#older-versions but all versions yield the same link to https://downloads.typesafe.com/typesafe-activator/1.3.6/typesafe-activator-1.3.6-minimal.zip
which installs the newest playframework 2.4.3.
Please say that someone knows how to do this?
Also, why should I bother using 2.4.3 > 2.3.1 if I'm only creating a simple mobile app w/database? Security reasons or just "easier"?
Same question for IntelliJ 14 > IntelliJ 13 ?
https://www.playframework.com/download#older-versions is the link you need.
When you're new to Play! it can be quite confusing so I think a bit of terminology is needed.
SBT - Scala build tool. This is a build tool that is baked into every Play! project but totally independent of Play! framework, ie. many Scala projects use this to manage their builds without ever using Play! It's just the Scala equivilient of a Maven, Gradle or Ant. Nothing special.
Activator - This is Play!'s commandline, like a build-tool++. It's commandline tool with a superset of the SBT commands clean compile etc etc, with Play! specific ones like 'new', 'run'. It actually just amounts to not much more than a script (.sh/.bat) which bootstraps SBT and some extra goodness for running play commands. In earlier versions like 1.x this command was named play. Version 2.x was a practically a re-write so you can ignore all related advice.
Play - the playframework itself is just a regular jar (and all its dependencies). It is declared in the project/plugins.sbt
So the reason all the download links point to activator-1.3.6 is because that is just the version of the commandline tool. This will default to latest: 2.4.x.
When you perform an activator new you get a choice of templates. If you REALLY REALLY want to use 2.3.x you could choose this template when prompted hello-play-2_3-scala.
But I don't suggest you do that because:
The documentation for 2.4.x is comprehensive and there are walkthrough guides, it won't take any longer than a youtube video.
There are bug fixes and new features in 2.4.x
2.4.x introduced dependency injection which means it will be harder to upgrade once you'ved developed everything in 2.3x.
Apart from dependency injection most stuff works the same in 2.4.x
Intellij:
Use 14. Play support is improving all the time. If you can use the Early Access Program and the latest version of the Scala plugin.
Don't run 'activator idea' - this is deprecated. File -> open project from Intellij should be enough.

how can i install the CDT plugins in eclipse windows7

I'm working in eclipse, which has Java, PHP, ant, XML
Now I need to work with C++(cygwin/CDT). So how can I add it to eclipse?
I downloaded "eclipse-SDK-4.2-win32" and installed it, but it doesn't show php plugins, though I need to work with PHP and C++.
I searched on the net to install the CDT, and its installed, I think but its not showing CDT plugins.
I've been trying to install the plugin for three days, I believe it's installed but not showing plugin CDT.
My task is Cygwin based, I need to get this to work this because I am very new to this job.
This might help, regarding the CDT part:
http://www3.ntu.edu.sg/home/ehchua/programming/howto/EclipseCpp_HowTo.html
Once installed, CDT provides a specific perspective you can use to write, compile and execute C and C++ programs.
Note it's not enough to just install this Eclipse plugin: a C/C++ compiler must also be installed separately, as described in the above link.
for PHP, you need another plugin, called PDT :
http://projects.eclipse.org/projects/tools.pdt

Hadoop CDH4 and Eclipse Juno

Has anyone been successful in building an eclipse plugin for Juno against the CDH4 installation?
I've seen CDH3 all over the net. Looking for CDH4.
Thanks much.
I'm not sure if you're referring to the Hadoop Eclipse plugin or a plugin to develop code against CDH4. I'll answer both questions.
Developing against CDH4 in Juno:
By far, the easiest way to write applications against CDH4 components in Eclipse (any version), is by using m2eclipse[1] and adding the Cloudera Maven repository to your pom.xml. In fact, a significant portion of folks at Cloudera (including myself), do this regularly. Recently, one of our engineers (Natty) wrote a nice blog post about getting started with CDH4, Maven, and Eclipse[2] (and other IDEs). Otherwise, nothing special is required to write apps against CDH4 other than having the JARs around. You can also browse through the Cloudera Maven repository here[3].
The Hadoop Plugin:
Long ago, a plugin for Eclipse existed that allowed for MR job execution and some other bits. It has, however, been unmaintained for a very long time (at least two to three years now). I don't think anyone ever updated it to work with Juno--, let alone Juno, itself.
Hope this helps.
[1] http://bit.ly/UUGmlB
[2] http://bit.ly/O6rkp6
[3] http://bit.ly/UUGwcC
I followed the instructions found at: http://iredlof.com/part-4-compile-hadoop-v1-0-4-eclipse-plugin-on-ubuntu-12-10/
System: Local: Windows 7, Eclipse Juno (4.2.2), hadoop-1.2.1. Remote: Debian 7.1 with the same hadoop version.
I should mention that I built the plugin against vanilla hadoop-1.2.1 freshly downloaded from apache.
Not everything works with the plugin: I can add new MR location (remote in my case), I can browse/upload/download/delete files from DFS, but BUT I cannot run my code (using Run as ... Run to Hadoop). The console writes "ClassNotFoundException: WordCountReducer"
A good thing is that the jar generated by eclipse can be manually uploaded to MR master and started from command line.
You can get Hadoop Eclipse plugin at this GitHub Repository. https://github.com/winghc/hadoop2x-eclipse-plugin.
A post here introduces how to integrate CDH5 and Eclipse Luna. http://speedy-elephant.blogspot.com/2015/08/the-real-getting-started-guide-cloudera.html

eclipse cdt - 2 ways to install it, confused about them

i go to eclipse download website
i find Eclipse CDT - a version of eclipse that is standalone
in my standard Eclipse SDK(not cdt)
i can do this:
Help->install new software-> then i get a window popup and ask me to give the url
it looks like this:
so then you can install it
this is a separate standalone Eclipse CDT :
this is a standalone Eclipse SDK:
my question is:
1.what is the difference between separate Eclipse CDT and installing CDT plugin onto Eclipse SDK OR are they same thing?
2. what is better? is it better to use a separate Eclipse CDT or just install a plugin inside my Eclipse SDK?
thanks in advance!
Short answer: there is no important difference[1] between the two.
Longer answer: The Eclipse IDE is nothing more than a bunch of plugins that work together to create the functionality for code editing (and other things).
When you go to http://eclipse.org/downloads, you'll see a bunch of different packages. Each package provides a certain set of features, but this is no more than a convenience so that you don't have to install the vanilla SDK and then install the stuff that you really need on top of that. The php dev will not need the C++ compiler and vice-versa. But, you can install it if you want. At it's core, the same small set of plugins are re-used between all distributions.
You can compare the different distributions here: http://www.eclipse.org/downloads/compare.php
[1]: Actually, the difference is that the SDK includes source code for all features as well as the Java compiler and plugin development tools. The C++ tools do not include these.

where is eclipse plugin 's changelog?

eclipse always notify me update of Groovy-Eclipse Feature,
but i can't find any changelog.
is there any url?
Are you looking for all of the source code that has changed since the previous build?
You can find that at the build server:
http://bamboo.ci.codehaus.org/browse/GRECLIPSE-V2E36 (for Eclipse 3.6)
http://bamboo.ci.codehaus.org/browse/GRECLIPSE-V2E37 (for Eclipse 3.7)
Also, you can find the new and noteworthy pages for all releases here:
http://groovy.codehaus.org/Eclipse+Plugin