Nice to meet you Dejan.

First of all, have you tried Forge 2? I'd like you to give it a try:

https://github.com/forge/core/blob/master/README.asciidoc

The idea in Forge is to provide tooling that is not coupled to the IDE implementation, that is, the code you write will run in Shell, Eclipse, NetBeans, IDEA, etc (as long as there is an implementation of the Forge APIs for each IDE - at the moment we have Eclipse and Shell).

I believe that a Tattletale addon would be nice to have. 
There is also a talk about Forge 2 in here: http://t.co/aWCzQPWeTp (Thanks to Ivan).

Best Regards,

George Gastaldi

On 19-03-2014 07:41, Dejan Simeonov wrote:
 
Hi Forge team, Hi George,
 
Let me briefly introduce myself:
My name is Dejan Simeonov, and I am final-year student of Faculty of Organizational Sciences, University of Belgrade, Serbia.
 
I have experience with Java, PHP, HTML and CSS, SVN, GIT...  I am familiar with Eclipse and several open-source tools for Statistic Code analysis as Eclipse and Hudson plugins.
Currently I am learning about Maven and Eclipse Plugins implementation.
 
And I would like to participate as a student in Google Summer Of Code 2014.
 
Several days ago I proposed my ideas for GSoC  to Jonathan, JBoss's  GSoC mentor. We talked about them and he advised me to review one of them with you, Forge team,  hopefully to help me with the concrete details and specification.
 
One of tools I used is Tattletale. I found it very useful  for  investigating dependencies inside the project and to discovering unused jars.
I used it as command line and Maven plugin, but I think it could be even more useful as Eclipse plugin. So, idea is:
 
Create Tattletale plugin for Eclipse
 
Lot of tools have plugin for Eclipse. (Findbugs, PMD...). Tattletale plugin for Eclipse still does not exist, but this way it should be easier to use comparing to usage trough console . Tattletale tool could be used as engine for this plugin. The basic plugin   implementation  could display standard Tattletale HTML report inside the Eclipse, but some sub reports like "Unused Jar" or "Multiple Jar files" could "mark" some referenced libraries displayed in the Eclipse controls and highlight them for the removal.
 
I investigate a little and  I found that developers like to periodically  use the Tattletale tool to review dependencies inside the project, to remove unused ones and this way, to keep projects 'fit'.
This option could be one of the main feature of the future plugin.
 
Other things this plugin should be able to do are (several ideas):
 
 
I should ask you if someone is interested to become a GSoC  mentor for this project, to finish it together?
In this case, I could try implement prototype of this plugin with basic options as part of the GSoC proposal evaluation process.
 
I think I can finish this plugin, and this project seems as great opportunity to me, first, to create an useful tool which will be widely used as part of Eclipse and to gain more experience in lot of open-source tools.
 
Please, feel free to ask if you have any questions, Any comment or suggestions is appriciated.
 
Best Regards,
Dejan Simeonov


_______________________________________________
forge-dev mailing list
forge-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/forge-dev