<div dir="ltr">Ok, thank you. The process was very slow (minutes), but it worked :)</div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-09-01 23:16 GMT+02:00 George Gastaldi <span dir="ltr"><<a href="mailto:ggastald@redhat.com" target="_blank">ggastald@redhat.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div>That's weird. Try emptying your ~/.forge and try again.</div><div><br>Em 01/09/2014, às 18:13, Raquel Pau Fernández <<a href="mailto:raquelpau@gmail.com" target="_blank">raquelpau@gmail.com</a>> escreveu:<br>
<br></div><div><div class="h5"><blockquote type="cite"><div><div dir="ltr"><div>Hi,</div><div><br></div>Without the generate-dot execution, the mvn install works, but the addon-build-and-install instructions never ends after completing the build. In fact, I don't have any other messages in the console after the "BUILD SUCCESS".</div>
<div class="gmail_extra"><br><br><div class="gmail_quote">2014-09-01 23:04 GMT+02:00 Raquel Pau Fernández <span dir="ltr"><<a href="mailto:raquelpau@gmail.com" target="_blank">raquelpau@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Yes, of course :)<div><br></div><div><a href="https://github.com/rpau/forge-walkmod-plugin" target="_blank">https://github.com/rpau/forge-walkmod-plugin</a><br></div></div><div class="gmail_extra"><br><br>
<div class="gmail_quote">
2014-09-01 22:58 GMT+02:00 George Gastaldi <span dir="ltr"><<a href="mailto:ggastald@redhat.com" target="_blank">ggastald@redhat.com</a>></span>:<div><div><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
Can you post your pom.xml somewhere? In the meanwhile, remove the
generate-dot execution from your pom.xml. <br>
It's not used atm.<br>
<br>
Thanks<div><div><br>
<br>
<div>On 09/01/2014 05:56 PM, Raquel Pau
Fernández wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Thanks for your help!
<div><br>
</div>
<div>Perfect.
<div><br>
</div>
<div>Right now, I have a little problem building the plugin
because when I build the project (with Forge - using
addon-build-and-install or just with mvn-install) the
process never ends..Constantly, mvn is creating the .dot
file. </div>
<div><br>
</div>
<div>If you don't know what is happeing I will start again
from the scratch. </div>
<div><br>
</div>
<div>If it can help you, my mvn version is 3.2.2<br>
</div>
<div><br>
</div>
<div>The output of mvn is as follows:</div>
<div>....</div>
<div>
<div>Configuring mojo
org.jboss.forge.furnace:furnace-maven-plugin:2.8.1.Final:generate-dot
from plugin realm
ClassRealm[plugin>org.jboss.forge.furnace:furnace-maven-plugin:2.8.1.Final,
parent: sun.misc.Launcher$AppClassLoader@2bbd86]</div>
<div>[DEBUG] Configuring mojo
'org.jboss.forge.furnace:furnace-maven-plugin:2.8.1.Final:generate-dot'
with basic configurator --></div>
<div>[DEBUG] (f) attach = true</div>
<div>[DEBUG] (f) classifier = forge-addon</div>
<div>[DEBUG] (f) includeTransitiveAddons = true</div>
<div>[DEBUG] (f) outputDirectory =
C:\Users\rpau\workspace\walkmod\walkmod\target\classes/META-INF/resources</div>
<div>[DEBUG] (f) settings =
org.apache.maven.execution.SettingsAdapter@fb8996</div>
<div>[DEBUG] (f) mavenProject = MavenProject:
org.walkmod.forge.addon:walkmod:1.0.0-SNAPSHOT @
C:\Users\rpau\workspace\walkmod\walkmod\pom.xml</div>
<div>[DEBUG] -- end configuration --</div>
<div>[INFO] Generating
C:\Users\rpau\workspace\walkmod\walkmod\target\classes\META-INF\resources\walkmod-1.0.0-SNAPSHOT.dot</div>
<div>[DEBUG] Using manager EnhancedLocalRepositoryManager
with priority 10.0 for C:\Users\rpau\.m2\repository</div>
<div>[DEBUG] Skipped remote update check for
org.walkmod.forge.addon:walkmod:1.0.0-SNAPSHOT/maven-metadata.xml,
locally installed metadata up-to-date.</div>
<div>[DEBUG] Skipped remote update check for
org.walkmod.forge.addon:walkmod:1.0.0-SNAPSHOT/maven-metadata.xml,
locally installed metadata up-to-date.</div>
<div>[DEBUG] Skipped remote update check for
org.walkmod:walkmod-cmd/maven-metadata.xml, locally cached
metadata up-to-date.</div>
<div>[DEBUG] Skipped remote update check for
org.walkmod:walkmod-core/maven-metadata.xml, locally
cached metadata up-to-date.</div>
<div>[DEBUG] Skipped remote update check for
org.walkmod:merger/maven-metadata.xml, locally cached
metadata up-to-date.</div>
<div>[DEBUG] Dependency collection stats:
{ConflictMarker.analyzeTime=0, ConflictMarker.markTime=0,
ConflictMarker.nodeCount=128,
ConflictIdSorter.graphTime=0,
ConflictIdSorter.topsortTime=0,
ConflictIdSorter.conflictIdCount=28,
ConflictIdSorter.conflictIdCycleCount=0,
ConflictResolver.totalTime=1,
ConflictResolver.conflictItemCount=49,
DefaultDependencyCollector.collectTime=162,
DefaultDependencyCollector.transformTime=1}</div>
<div>[DEBUG] Dependency collection stats:
{ConflictMarker.analyzeTime=1, ConflictMarker.markTime=0,
ConflictMarker.nodeCount=159,
ConflictIdSorter.graphTime=0,
ConflictIdSorter.topsortTime=0,
ConflictIdSorter.conflictIdCount=37,
ConflictIdSorter.conflictIdCycleCount=0,
ConflictResolver.totalTime=2,
ConflictResolver.conflictItemCount=159,
DefaultDependencyCollector.collectTime=294,
DefaultDependencyCollector.transformTime=3}</div>
<div>[DEBUG] Dependency collection stats:
{ConflictMarker.analyzeTime=1, ConflictMarker.markTime=0,
ConflictMarker.nodeCount=52, ConflictIdSorter.graphTime=0,
ConflictIdSorter.topsortTime=0,
ConflictIdSorter.conflictIdCount=24,
ConflictIdSorter.conflictIdCycleCount=0,
ConflictResolver.totalTime=0,
ConflictResolver.conflictItemCount=35,
DefaultDependencyCollector.collectTime=151,
DefaultDependencyCollector.transformTime=1}</div>
<div>[DEBUG] Dependency collection stats:
{ConflictMarker.analyzeTime=0, ConflictMarker.markTime=0,
ConflictMarker.nodeCount=2, ConflictIdSorter.graphTime=0,
ConflictIdSorter.topsortTime=0,
ConflictIdSorter.conflictIdCount=2,
ConflictIdSorter.conflictIdCycleCount=0,
ConflictResolver.totalTime=0,
ConflictResolver.conflictItemCount=2,
DefaultDependencyCollector.collectTime=6,
DefaultDependencyCollector.transformTime=0}</div>
<div>[DEBUG] Dependency collection stats:
{ConflictMarker.analyzeTime=0, ConflictMarker.markTime=0,
ConflictMarker.nodeCount=23, ConflictIdSorter.graphTime=0,
ConflictIdSorter.topsortTime=0,
ConflictIdSorter.conflictIdCount=23,
ConflictIdSorter.conflictIdCycleCount=0,
ConflictResolver.totalTime=0,
ConflictResolver.conflictItemCount=23,
DefaultDependencyCollector.collectTime=8,
DefaultDependencyCollector.transformTime=0}</div>
<div>[DEBUG] Dependency collection stats:
{ConflictMarker.analyzeTime=0, ConflictMarker.markTime=0,
ConflictMarker.nodeCount=157,
ConflictIdSorter.graphTime=0,
ConflictIdSorter.topsortTime=0,
ConflictIdSorter.conflictIdCount=36,
ConflictIdSorter.conflictIdCycleCount=0,
ConflictResolver.totalTime=2,
ConflictResolver.conflictItemCount=157,
DefaultDependencyCollector.collectTime=10,
DefaultDependencyCollector.transformTime=2}</div>
<div>[DEBUG] Dependency collection stats:
{ConflictMarker.analyzeTime=0, ConflictMarker.markTime=0,
ConflictMarker.nodeCount=10, ConflictIdSorter.graphTime=0,
ConflictIdSorter.topsortTime=0,
ConflictIdSorter.conflictIdCount=10,
ConflictIdSorter.conflictIdCycleCount=0,
ConflictResolver.totalTime=1,
ConflictResolver.conflictItemCount=10,
DefaultDependencyCollector.collectTime=41,
DefaultDependencyCollector.transformTime=1}</div>
</div>
<div>...continues in the same way...</div>
<div><br>
</div>
<div>Thanks</div>
<div>......</div>
<div><br>
</div>
</div>
</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">2014-09-01 19:00 GMT+02:00 George
Gastaldi <span dir="ltr"><<a href="mailto:ggastald@redhat.com" target="_blank">ggastald@redhat.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> Cool,<br>
<br>
To generate a JavaSource file is easy: <br>
<br>
String fqn = "com.george.app.MyClass";<br>
String packageName =
org.jboss.forge.roaster.model.util.Types.getPackage(fqn);<br>
String typeName =
org.jboss.forge.roaster.model.util.Types.toSimpleName(fqn);<br>
JavaSourceFacet facet =
project.getFacet(JavaSourceFacet.class);<br>
JavaClassSource source =
Roaster.create(JavaClassSource.class).setPackage(packageName)<br>
.setName(typeName).setSuperClass(MySuperClass.class);<br>
facet.saveJavaSource(source);<br>
<br>
Best Regards,<br>
<br>
George
<div>
<div><br>
<br>
<div>On 09/01/2014 01:04 PM, Raquel Pau Fernández
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Hi,
<div><br>
</div>
<div>Perfect, it was what I need for the first
question!</div>
<div><br>
</div>
<div>About the second question: I would like to
generate a Java source file. This java source
file has a qualified name given by the user, and
must be generated extending from an specific
subclass. So, how can I do that with Forge?</div>
<div><br>
</div>
<div>Thanks</div>
<div><br>
</div>
<div>Best regards,</div>
<div><br>
</div>
</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">2014-09-01 3:34 GMT+02:00
George Gastaldi <span dir="ltr"><<a href="mailto:ggastald@redhat.com" target="_blank">ggastald@redhat.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="auto">
<div>Hi Raquel,</div>
<div><br>
</div>
<div>Sorry about that, it seems we are
experiencing some issues in our
infrastructure, we'll fix it asap.</div>
<div><br>
</div>
<div>About your questions:</div>
<div>1) you need to get the MavenPluginFacet
from the Project instance. In your
execute() method (assuming your command
extends AbstractProjectUICommand), do:</div>
<div><br>
</div>
<div>Project project =
getSelectedProject(context);</div>
<div>MavenPluginFacet facet =
project.getFacet(MavenPluginFacet.class);</div>
<div>facet.addPlugin(...);</div>
<div><br>
</div>
<div>2) I haven't fully understood this,
could you clarify with an example please?</div>
<div><br>
</div>
<div>I am replying from my phone, so I am
not sure if the methods/classes in the
example given matches.</div>
<div><br>
</div>
<div>Best Regards,</div>
<div><br>
</div>
<div>George</div>
<div><br>
Em 31/08/2014, às 18:38, Raquel Pau
Fernández <<a href="mailto:raquelpau@gmail.com" target="_blank">raquelpau@gmail.com</a>>
escreveu:<br>
<br>
</div>
<div>
<div>
<blockquote type="cite">
<div>
<div dir="ltr">Hi,
<div><br>
</div>
<div>Your link was broken.
However, I have followed the
"How to create a JBoss Forge
Addon" of Arun Gupta from <a href="http://vimeo.com/jbossdeveloper" target="_blank">http://vimeo.com/jbossdeveloper</a>. </div>
<div><br>
</div>
<div>Currently, I have created an
addon, the commands and I have
installed my addon in my local
Forge. All runs perfect! :)</div>
<div><br>
</div>
<div>My addon allows:</div>
<div><br>
</div>
<div>1) To Install walkmod:
Creates a fixed walkmod.xml and
adds a Maven <b>plugin </b>declaration
into the user pom.xml. </div>
<div>2) To run walkmod: It will
run walkmod if it is installed.
Otherwise it will run an
embedded version.<br>
</div>
<div>3) To create a walkmod
plugin: I need to create a
default implementation of a java
class that extends an specific
class. </div>
<div><br>
</div>
<div>So, I have 2 questions:</div>
<div>1) How can I modify the
current pom.xml of the user?</div>
<div>2) How can I create a default
implementation of a java class
file using the Forge API? </div>
<div><br>
</div>
<div>Thanks</div>
<div><br>
</div>
</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">2014-08-27
0:57 GMT+02:00 George Gastaldi <span dir="ltr"><<a href="mailto:ggastald@redhat.com" target="_blank">ggastald@redhat.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="auto">
<div>Hi Raquel,</div>
<div><br>
</div>
<div>The stacktrace doesn't
show much. See if anything
else is displayed oin the
logs.</div>
<div><br>
</div>
<div>In order to create a
command in Forge, you need
to use the UI addon
services. Take a look on:</div>
<div><span><a href="http://forge.jboss.org/addon/org.jboss.forge.addon:ui" target="_blank">http://forge.jboss.org/addon/org.jboss.forge.addon:ui</a></span></div>
<div><br>
</div>
<div><span>Let me know how
it goes.</span></div>
<div><br>
Em 26/08/2014, às 14:03,
Raquel Pau Fernández <<a href="mailto:raquelpau@gmail.com" target="_blank">raquelpau@gmail.com</a>>
escreveu:<br>
<br>
</div>
<div>
<div>
<blockquote type="cite">
<div>
<div dir="ltr">Hi,
<div><br>
</div>
<div>1) the full
stacktrace is
printed below.</div>
<div><br>
</div>
<div>2) I am using
as you have
mentioned, the
version:
2.8.0.Final.
Which version do
you recommend
me?</div>
<div><br>
</div>
<div>3) What do I
mean about
POJOs: I have
coded a facade
controller to
run the walkmod
(<a href="http://www.walkmod.com" target="_blank">http://www.walkmod.com</a>)
commands - and
my plugin is
about running
walkmod from
forge. So, I
would like to
know how to link
forge with my
facade methods /
walkmod
commands. In
other words, I
would like to
know if exists
some place to
configure it or
the names of my
facade methods
must follow some
sort of
conventions.</div>
<div><br>
</div>
<div>Thanks,</div>
<div><br>
</div>
<div>----------------------------Stacktrace----------------------------------</div>
<div>
<div>java.lang.IllegalStateException:
Test runner
could not
locate test
class
[org.walkmod.forge.WalkmodAddonTest]
in any
deployed
Addon.</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.forge.arquillian.ForgeTestMethodExecutor.invoke(ForgeTestMethodExecutor.java:234)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.container.test.impl.execution.RemoteTestExecuter.execute(RemoteTestExecuter.java:109)</div>
<div><span style="white-space:pre-wrap">
</span>at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)</div>
<div><span style="white-space:pre-wrap">
</span>at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)</div>
<div><span style="white-space:pre-wrap">
</span>at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)</div>
<div><span style="white-space:pre-wrap">
</span>at
java.lang.reflect.Method.invoke(Method.java:606)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.container.test.impl.execution.ClientTestExecuter.execute(ClientTestExecuter.java:57)</div>
<div><span style="white-space:pre-wrap">
</span>at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)</div>
<div><span style="white-space:pre-wrap">
</span>at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)</div>
<div><span style="white-space:pre-wrap">
</span>at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)</div>
<div><span style="white-space:pre-wrap">
</span>at
java.lang.reflect.Method.invoke(Method.java:606)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.container.test.impl.client.ContainerEventController.createContext(ContainerEventController.java:142)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.container.test.impl.client.ContainerEventController.createTestContext(ContainerEventController.java:129)</div>
<div><span style="white-space:pre-wrap">
</span>at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)</div>
<div><span style="white-space:pre-wrap">
</span>at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)</div>
<div><span style="white-space:pre-wrap">
</span>at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)</div>
<div><span style="white-space:pre-wrap">
</span>at
java.lang.reflect.Method.invoke(Method.java:606)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.test.impl.TestContextHandler.createTestContext(TestContextHandler.java:102)</div>
<div><span style="white-space:pre-wrap">
</span>at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)</div>
<div><span style="white-space:pre-wrap">
</span>at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)</div>
<div><span style="white-space:pre-wrap">
</span>at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)</div>
<div><span style="white-space:pre-wrap">
</span>at
java.lang.reflect.Method.invoke(Method.java:606)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:84)</div>
<div><span style="white-space:pre-wrap">
</span>at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)</div>
<div><span style="white-space:pre-wrap">
</span>at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)</div>
<div><span style="white-space:pre-wrap">
</span>at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)</div>
<div><span style="white-space:pre-wrap">
</span>at
java.lang.reflect.Method.invoke(Method.java:606)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:65)</div>
<div><span style="white-space:pre-wrap">
</span>at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)</div>
<div><span style="white-space:pre-wrap">
</span>at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)</div>
<div><span style="white-space:pre-wrap">
</span>at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)</div>
<div><span style="white-space:pre-wrap">
</span>at
java.lang.reflect.Method.invoke(Method.java:606)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.test(EventTestRunnerAdaptor.java:111)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.junit.Arquillian$6.evaluate(Arquillian.java:294)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.junit.Arquillian$5.evaluate(Arquillian.java:269)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:193)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:345)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.junit.Arquillian.access$200(Arquillian.java:49)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:207)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.junit.runners.ParentRunner.run(ParentRunner.java:309)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:155)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)</div>
<div><span style="white-space:pre-wrap">
</span>at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)</div>
<div><br>
</div>
</div>
</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">
2014-08-26 18:15
GMT+02:00 George
Gastaldi <span dir="ltr"><<a href="mailto:ggastald@redhat.com" target="_blank">ggastald@redhat.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
Hi Raquel,<br>
<br>
Do you see any
stacktraces?
Starting from
Forge
2.8.0.Final
the cause
should be
displayed as a
cause in the
exception you
are
experiencing.<br>
I am not sure
about your
other
question. What
POJOs are you
talking about?
Can you
clarify?<br>
<br>
Best Regards,<br>
<br>
George
Gastaldi
<div>
<div><br>
<br>
<br>
<br>
<div>On
08/26/2014
03:18 AM,
Raquel Pau
Fernández
wrote:<br>
</div>
</div>
</div>
<blockquote type="cite">
<div>
<div>
<div dir="ltr">Hi,
<div><br>
</div>
<div>I would
like to create
a forge addon
and I have
followed the
documentation. </div>
<div><br>
</div>
<div>I am in
the test
section of <a href="http://forge.jboss.org/document/develop-an-addon" target="_blank">http://forge.jboss.org/document/develop-an-addon</a> and
I have the
following
Exception when
I run the
first test
code from .</div>
<div><br>
</div>
<div>java.lang.IllegalStateException:
Test runner
could not
locate test
class [.....]
in any
deployed
Addon.<br>
</div>
<div><br>
</div>
<div>Obviously,
the test needs
to fail, but I
suspect that I
cannot write
tests in the
same forge
addon project.
Am I right?
How can I
correct this
Exception?<br>
</div>
<div><br>
</div>
<div>Another
question, how
does forge
link my Forge
POJOs with the
forge
commands? </div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>
<div><br>
</div>
<div><span style="white-space:pre-wrap">
</span></div>
<div><span style="white-space:pre-wrap"><br>
</span></div>
<div><br>
</div>
<div><br>
</div>
-- <br>
Raquel Pau<br>
<span><br>
<i style="color:rgb(153,153,153)">"Education
is the most
powerful
weapon which
you can use to
change the
world</i></span><i style="color:rgb(153,153,153)">"</i><br style="color:rgb(153,153,153)">
<span style="color:rgb(153,153,153)">
Nelson Mandela</span><br>
<br>
personal page:<br>
<a href="http://sites.google.com/site/raquelpau/" target="_blank">http://sites.google.com/site/raquelpau/</a>
<div style="display:inline">
</div>
</div>
</div>
<br>
<fieldset></fieldset>
<br>
</div>
</div>
<pre>_______________________________________________
forge-dev mailing list
<a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a>
<a 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 href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
Raquel Pau<br>
<span><br>
<i style="color:rgb(153,153,153)">"Education
is the most
powerful
weapon which
you can use to
change the
world</i></span><i style="color:rgb(153,153,153)">"</i><br style="color:rgb(153,153,153)">
<span style="color:rgb(153,153,153)">
Nelson Mandela</span><br>
<br>
personal page:<br>
<a href="http://sites.google.com/site/raquelpau/" target="_blank">http://sites.google.com/site/raquelpau/</a>
</div>
</div>
</blockquote>
<blockquote type="cite">
<div><span>_______________________________________________</span><br>
<span>forge-dev
mailing list</span><br>
<span><a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a></span><br>
<span><a 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 href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
Raquel Pau<br>
<span><br>
<i style="color:rgb(153,153,153)">"Education
is the most powerful weapon
which you can use to change
the world</i></span><i style="color:rgb(153,153,153)">"</i><br style="color:rgb(153,153,153)">
<span style="color:rgb(153,153,153)">
Nelson Mandela</span><br>
<br>
personal page:<br>
<a href="http://sites.google.com/site/raquelpau/" target="_blank">http://sites.google.com/site/raquelpau/</a>
</div>
</div>
</blockquote>
<blockquote type="cite">
<div><span>_______________________________________________</span><br>
<span>forge-dev mailing list</span><br>
<span><a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a></span><br>
<span><a 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 href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
Raquel Pau<br>
<span><br>
<i style="color:rgb(153,153,153)">"Education is
the most powerful weapon which you can use to
change the world</i></span><i style="color:rgb(153,153,153)">"</i><br style="color:rgb(153,153,153)">
<span style="color:rgb(153,153,153)">
Nelson Mandela</span><br>
<br>
personal page:<br>
<a href="http://sites.google.com/site/raquelpau/" target="_blank">http://sites.google.com/site/raquelpau/</a>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
forge-dev mailing list
<a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a>
<a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a></pre>
</blockquote>
<br>
</div>
</div>
</div>
<br>
_______________________________________________<br>
forge-dev mailing list<br>
<a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
Raquel Pau<br>
<span><br>
<i style="color:rgb(153,153,153)">"Education is the most
powerful weapon which you can use to change the world</i></span><i style="color:rgb(153,153,153)">"</i><br style="color:rgb(153,153,153)">
<span style="color:rgb(153,153,153)">
Nelson Mandela</span><br>
<br>
personal page:<br>
<a href="http://sites.google.com/site/raquelpau/" target="_blank">http://sites.google.com/site/raquelpau/</a>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
forge-dev mailing list
<a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a>
<a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a></pre>
</blockquote>
<br>
</div></div></div>
<br>_______________________________________________<br>
forge-dev mailing list<br>
<a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a><br>
<a 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><div><div><br><br clear="all"><div><br></div>
-- <br>Raquel Pau<br><span><br>
<i style="color:rgb(153,153,153)">"Education is the most powerful weapon which you can use to change the world</i></span><i style="color:rgb(153,153,153)">"</i><br style="color:rgb(153,153,153)"><span style="color:rgb(153,153,153)"> Nelson Mandela</span><br>
<br>personal page:<br><a href="http://sites.google.com/site/raquelpau/" target="_blank">http://sites.google.com/site/raquelpau/</a><div style="display:inline"></div>
</div></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Raquel Pau<br><span><br><i style="color:rgb(153,153,153)">"Education is the most powerful weapon which you can use to change the world</i></span><i style="color:rgb(153,153,153)">"</i><br style="color:rgb(153,153,153)">
<span style="color:rgb(153,153,153)"> Nelson Mandela</span><br><br>personal page:<br><a href="http://sites.google.com/site/raquelpau/" target="_blank">http://sites.google.com/site/raquelpau/</a><div style="display:inline">
</div>
</div>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>forge-dev mailing list</span><br><span><a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a></span><br>
<span><a 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 href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Raquel Pau<br><span><br>
<i style="color:rgb(153,153,153)">"Education is the most powerful weapon which you can use to change the world</i></span><i style="color:rgb(153,153,153)">"</i><br style="color:rgb(153,153,153)"><span style="color:rgb(153,153,153)"> Nelson Mandela</span><br>
<br>personal page:<br><a href="http://sites.google.com/site/raquelpau/" target="_blank">http://sites.google.com/site/raquelpau/</a><div style="display:inline"></div>
</div>