<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Excellent! <br>
<br>
Don't forget to apply in the google-melange site, otherwise the
proposal may never get a chance to be approved.<br>
Unfortunately, it also doesn't mean it will be approved, since we
have limited slots. <br>
<br>
Thanks! <br>
<br>
<br>
<br>
<div class="moz-cite-prefix">On 21-03-2014 10:43, Dejan Simeonov
wrote:<br>
</div>
<blockquote
cite="mid:CAGMbAoVt9FRTFiyt73ZdeX2sJ80VuCSyLu7MWomaYfCsq0kWog@mail.gmail.com"
type="cite">
<div dir="ltr">
<div>Yes it helped, the newest version is working now:</div>
<font>
<div><br>
</div>
<blockquote style="margin-right:0px">
<p align="LEFT">[GSOC2014]$ version</p>
<div>JBoss Forge, version [ 2.3.0.Final ] - JBoss, by Red
Hat, Inc. [ <a moz-do-not-send="true"
href="http://jboss.org/forge">http://jboss.org/forge</a>
]</div>
<div><br>
</div>
</blockquote>
<div>Thanks Rafael !</div>
</font></div>
<div class="gmail_extra">
<br>
<br>
<div class="gmail_quote">On Fri, Mar 21, 2014 at 2:38 PM, Rafael
Pestano <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:rmpestano@gmail.com" target="_blank">rmpestano@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div>
<div>
<div> "but it is using older Forge, version 1.4.4"<br>
<br>
</div>
</div>
try to delete .forge folder content, on unix its under
user/home/.forge.<br>
<br>
</div>
I hope that helps<br>
</div>
<div class="gmail_extra">
<br>
<br>
<div class="gmail_quote">2014-03-21 9:57 GMT-03:00 Matt
Benson <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:gudnabrsam@gmail.com" target="_blank">gudnabrsam@gmail.com</a>></span>:
<div>
<div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0px
0px 0px
0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">
<p dir="ltr">I know your proposal is due today, so
I'll talk out of turn: There is no future in
Forge 1. You should be concentrating on Forge 2,
but more generally in realistic terms you should
aim for your addon to be compatible with
whatever the current version of Forge is near
the end of the summer if at all possible. I.e.,
if F3 were to be released it would be similar in
most respects to F2, and migration would
probably not represent much, if any, burden.
Good luck to you! </p>
<span><font color="#888888">
<p dir="ltr">Matt </p>
</font></span>
<div>
<div>
<div class="gmail_quote">On Mar 21, 2014 7:50
AM, "Dejan Simeonov" <<a
moz-do-not-send="true"
href="mailto:dejanfrancuzo@gmail.com"
target="_blank">dejanfrancuzo@gmail.com</a>>
wrote:<br type="attribution">
<blockquote class="gmail_quote"
style="margin:0px 0px 0px
0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">
<div dir="ltr">
<div>Hi,</div>
<div>I started working with earlier
version, Forge 1.4.4. but I have some
issues since switched to Forge 2.2.0.<br>
-Eclipse plugin could not be installed
from the Eclipse Update Site - <a
moz-do-not-send="true"
href="http://download.jboss.org/jbosstools/builds/staging/jbosstools-forge_master/all/repo/"
target="_blank">http://download.jboss.org/jbosstools/builds/staging/jbosstools-forge_master/all/repo/</a><br>
Error is:<br>
Cannot complete the install because
one or more required items could not
be found.<br>
Software being installed: JBoss
Tools - Tests - Forge
1.3.0.Beta2-v20140321-0817-B552
(org.jboss.tools.forge.ext.test.feature.feature.group
1.3.0.Beta2-v20140321-0817-B552)<br>
...<br>
I used Eclipse Juno Service Release 2</div>
<div><br>
</div>
<div>Now, I switched to Eclipse 4.3,
Kepler, I managed to install Forge
plugin and Forge console works fine,
but it is using older Forge,
version 1.4.4<br>
<br>
</div>
<div>What you prefer: We could implement
Tattletale addon for Forge 2, or to be
more specific, for current official
release, Forge 2.3.0.Final, or it is
better to use older version, 1.4.4?<br>
What is your opinion? Please advice.</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Thu, Mar 20,
2014 at 8:23 PM, George Gastaldi <span
dir="ltr"><<a
moz-do-not-send="true"
href="mailto:ggastald@redhat.com"
target="_blank">ggastald@redhat.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px
0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">
<div dir="auto">
<div>That's awesome Dejan. The
docs you mentioned covers Forge
1.x. The docs for 2.x are
available in <a
moz-do-not-send="true"
href="http://github.com/forge/core"
target="_blank">github.com/forge/core</a>
at the moment. We are working on
a new website for Forge 2 and it
should be available soon.</div>
<div><br>
</div>
<div>Join us on <a
moz-do-not-send="true"
href="http://irc.freenode.net"
target="_blank">irc.freenode.net</a>
@ #forge if you have any
questions. We'll be glad to help
you out. </div>
<div><br>
Em 20/03/2014, às 16:17, Dejan
Simeonov <<a
moz-do-not-send="true"
href="mailto:dejanfrancuzo@gmail.com"
target="_blank">dejanfrancuzo@gmail.com</a>>
escreveu:<br>
<br>
</div>
<div>
<div>
<blockquote type="cite">
<div>
<div dir="ltr">
<div>Hi George,</div>
<div><br>
</div>
<div>actually I
haven't been tried
Forge, but now I tried
it and I can share my
thoughts. <br>
I did not have time to
use Forge project in
the real life, but I
installed and tested
it a little and walk
through several
tutorials and
examples. For now I am
amazed with it's
simplicity and
usability of this
tool.<br>
For example, before I
discovered Maven I
have previous
experience with
crating of JEE project
setup, or using
Hibernate so I know
how amount of
Google-ing, how much
effort is needed, and
how painful process
was that. <br>
Because of that, I
appreciate tools like
Forge.</div>
<div><br>
</div>
<div>Regarding my
previous idea, I think
it can be applied to
Forge, too. I think
that Tattletale could
be used by Forge
through its
plug-in(addon)
mechanism.</div>
<div>Because Forge is
not limited only to
creating and
displaying the
reports, but most of
his commands are
created to solve
common problems, we
should
implement remove-unused-dependencies addon with
reporting
capabilities, too.
This extension
should use Tattletale for
the core logic. </div>
<div>So idea is to:</div>
<div><strong>Create
Tattletale addon for
Forge2</strong> </div>
<div>The main features
of future plugin
remains the same as
that are previously
proposed for
the Eclipse plugin:</div>
<ul>
<li>Tattletale tool
requires that all
dependencies should
be placed in the
same folder.
Tattletale Forge
plugin should be
able to
automatically
recognize all
libraries referenced
by the different
types of projects
project. </li>
<li>This plugin should
include compiled
classes of current
project into report.
This way, developer
does not have to
create build(all
jars) to create the
valid Tattletale
report. Process
should be automated.</li>
<li>list-duplicated-classes
command should be
implemented(Multiple
Locations report
should be used)</li>
<li>find/list-unused-dependencies
command should be
implemented (Unused
Jars report should
be used).</li>
<li>We should
add commands like
"remove-unused-dependencies",
"eliminate-dependencies-with
different-versions".
The nature of Forge
tool is not only
"advisory" and it
should be able
to manage class-path
for example,
for Maven projects.
<br>
These commands
should be able to
guide user through
step by step process
of finding/marking
and removing the
unused dependencies.</li>
<li>For the beginning
we should create
plugin and make it
work fine with one
type of
projects(Maven), and
then in the next
iterations we could
expand support for
more type of
projects.</li>
<li>This plugin should
be able to create
default
Tattletale HTML
report.</li>
</ul>
<div>I already started
developing my first
Forge plugin. You have
great tutorial here: <a
moz-do-not-send="true"
href="http://forge.jboss.org/docs/plugin_development/#content"
target="_blank">http://forge.jboss.org/docs/plugin_development/#content</a><br>
I will play with it
for a while, review
API, and then will
come with mode
in-depth proposal.<br>
<br>
It will be great if we
can create this
plugin as part of GSoC
2014.<br>
<br>
Please, review the
ideas, advice and feel
free to comment <br>
<br>
</div>
<div>Thank you </div>
<div class="gmail_extra">Dejan<br>
<br>
<div
class="gmail_quote">On
Wed, Mar 19, 2014 at
3:53 PM, George
Gastaldi <span
dir="ltr"><<a
moz-do-not-send="true"
href="mailto:ggastald@redhat.com" target="_blank">ggastald@redhat.com</a>></span>
wrote:<br>
<blockquote
class="gmail_quote"
style="margin:0px
0px 0px
0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">
<div
bgcolor="#FFFFFF"
text="#000000">
Nice to meet you
Dejan.<br>
<br>
First of all,
have you tried
Forge 2? I'd
like you to give
it a try:<br>
<br>
<a
moz-do-not-send="true"
href="https://github.com/forge/core/blob/master/README.asciidoc"
target="_blank">https://github.com/forge/core/blob/master/README.asciidoc</a><br>
<br>
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).<br>
<br>
I believe that a
Tattletale addon
would be nice to
have. <br>
There is also a
talk about Forge
2 in here: <a
moz-do-not-send="true"
href="http://t.co/aWCzQPWeTp" target="_blank">http://t.co/aWCzQPWeTp</a>
(Thanks to
Ivan).<br>
<br>
Best Regards,<br>
<br>
George Gastaldi
<div>
<div><br>
<br>
<div>On
19-03-2014
07:41, Dejan
Simeonov
wrote:<br>
</div>
</div>
</div>
<blockquote
type="cite">
<div>
<div>
<div dir="ltr">
<div>
<div> </div>
</div>
Hi Forge team,
Hi George,
<div> </div>
<div>Let me
briefly
introduce
myself:</div>
<div>My name
is Dejan
Simeonov, and
I am
final-year
student of
Faculty of
Organizational
Sciences,
University of
Belgrade,
Serbia.</div>
<div> </div>
<div>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.</div>
<div>Currently
I am learning
about Maven
and Eclipse
Plugins
implementation.</div>
<div> </div>
<div>And I
would like to
participate as
a student in
Google Summer
Of Code 2014.</div>
<div> </div>
<div>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.</div>
<div> </div>
<div>One of
tools I used
is Tattletale.
I found it
very useful
for
investigating
dependencies
inside the
project and to
discovering
unused jars.</div>
<div>I used it
as command
line and Maven
plugin, but I
think it could
be even more
useful as
Eclipse
plugin. So,
idea is:</div>
<div> </div>
<div><font
size="4">Create
Tattletale
plugin for
Eclipse</font></div>
<div> </div>
<div>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.</div>
<div> </div>
<div>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'.</div>
<div>This
option could
be one of the
main feature
of the future
plugin.</div>
<div> </div>
<div>Other
things this
plugin should
be able to do
are (several
ideas):</div>
<ul>
<li>Tattletale
tool requires
that all
dependencies
should be
placed in the
same folder.
Tattletale
Eclipse plugin
should be able
to
automatically
recognize all
libraries
referenced by
the Eclipse
project, like
jars inside
the project,
external jars
and Maven
dependencies.</li>
<li>This
plugin should
include
compiled
classes of
current
Eclipse
project into
report.
Dependent
eclipse
project should
be included,
too. This way,
developer does
not have to
create
build(all
jars) to
create the
valid
Tattletale
report.</li>
<li>Mark
Duplicated
class in the
Project
Explorer(Multiple
Locations
report should
be used). This
is possible,
Eclipse API
supports this,
Findbugs
plugin can do
it.</li>
<li>Mark
Unused JAR
files in the
Project
Explorer's
Referenced
Libraries
node(Unused
Jars report
should be
used).
Currently, I
do not know is
this possible.</li>
<li>This
plugin should
be able to
create and
open default
HTML report
in Eclipse
plugin. This
report could
allow to
navigate to
particular
class listed
in it using
CTRL+LeftClick.
Currently
Tattletale
does not
support this.</li>
<li>Graphical
dependencies
report should
work "out of
the box"</li>
<li>We could
add options
like "Remove
unused
dependencies",
"Eliminate Jar
files with
different
versions", but
this should be
discussed.
This tool
could have
only
"advisory"
nature and
could manage
class-path for
Maven and
Eclipse Java
projects. I am
not sure
should we
provide
potentially
risky options
which are
managing
eclipse
project
class-path?</li>
<li>This
plugin could
be displayed
in the new
"Tattletale
Eclipse
perspective".</li>
</ul>
<div> </div>
<div> </div>
<div>I should
ask you if
someone is
interested to
become a GSoC
mentor for
this project,
to finish it
together?</div>
<div>In this
case, I could
try implement
prototype of
this plugin
with basic
options as
part of the
GSoC proposal
evaluation
process.</div>
<div> </div>
<div>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.</div>
<div> </div>
<div>Please,
feel free to
ask if you
have any
questions, Any
comment or
suggestions is
appriciated.</div>
<div> </div>
<div>Best
Regards,</div>
<div>Dejan
Simeonov</div>
</div>
<br>
<fieldset></fieldset>
<br>
</div>
</div>
<pre>_______________________________________________
forge-dev mailing list
<a moz-do-not-send="true" href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a>
<a moz-do-not-send="true" href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a></pre>
</blockquote>
<br>
</div>
<br>
_______________________________________________<br>
forge-dev mailing
list<br>
<a
moz-do-not-send="true"
href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a><br>
<a
moz-do-not-send="true"
href="https://lists.jboss.org/mailman/listinfo/forge-dev"
target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</blockquote>
<blockquote type="cite">
<div><span>_______________________________________________</span><br>
<span>forge-dev mailing
list</span><br>
<span><a
moz-do-not-send="true"
href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a></span><br>
<span><a
moz-do-not-send="true"
href="https://lists.jboss.org/mailman/listinfo/forge-dev"
target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a></span></div>
</blockquote>
</div>
</div>
</div>
<br>
_______________________________________________<br>
forge-dev mailing list<br>
<a moz-do-not-send="true"
href="mailto:forge-dev@lists.jboss.org"
target="_blank">forge-dev@lists.jboss.org</a><br>
<a moz-do-not-send="true"
href="https://lists.jboss.org/mailman/listinfo/forge-dev"
target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
</blockquote>
</div>
<br>
</div>
<br>
_______________________________________________<br>
forge-dev mailing list<br>
<a moz-do-not-send="true"
href="mailto:forge-dev@lists.jboss.org"
target="_blank">forge-dev@lists.jboss.org</a><br>
<a moz-do-not-send="true"
href="https://lists.jboss.org/mailman/listinfo/forge-dev"
target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
</blockquote>
</div>
</div>
</div>
<br>
_______________________________________________<br>
forge-dev mailing list<br>
<a moz-do-not-send="true"
href="mailto:forge-dev@lists.jboss.org"
target="_blank">forge-dev@lists.jboss.org</a><br>
<a moz-do-not-send="true"
href="https://lists.jboss.org/mailman/listinfo/forge-dev"
target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
</blockquote>
</div>
</div>
</div>
<span class="HOEnZb"><font color="#888888"><br>
<br clear="all">
<br>
-- <br>
<div dir="ltr"><a moz-do-not-send="true"
href="http://www.advancedit.com.br/"
target="_blank"><span style="text-decoration:none"></span></a><span></span><span><span
style="color:rgb(192,192,192)">Att, </span><br
style="color:rgb(192,192,192)">
<br style="color:rgb(192,192,192)">
<span style="color:rgb(192,192,192)">Rafael M.
Pestano</span><br style="color:rgb(192,192,192)">
<br style="color:rgb(192,192,192)">
<span style="color:rgb(192,192,192)">Desenvolvedor
Java Cia. de Processamento de Dados do Rio
Grande do Sul</span><br
style="color:rgb(192,192,192)">
<span style="color:rgb(192,192,192)">Graduando em
Ciência da Computação UFRGS</span></span>
<div><a moz-do-not-send="true"
href="http://conventions.github.io/home/"
target="_blank">http://conventionsframework.org</a><br>
<div>
<div><font color="#c0c0c0"><a
moz-do-not-send="true"
href="http://rpestano.wordpress.com/"
target="_blank">http://rpestano.wordpress.com/</a></font></div>
<div><span style="color:rgb(192,192,192)">@realpestano</span></div>
</div>
</div>
</div>
</font></span></div>
<br>
_______________________________________________<br>
forge-dev mailing list<br>
<a moz-do-not-send="true"
href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a><br>
<a moz-do-not-send="true"
href="https://lists.jboss.org/mailman/listinfo/forge-dev"
target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
forge-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/forge-dev">https://lists.jboss.org/mailman/listinfo/forge-dev</a></pre>
</blockquote>
<br>
</body>
</html>