<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="https://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    Re: What is the new "arquillian" of JBoss Tools?
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="https://community.jboss.org/people/maxandersen">Max Rydahl Andersen</a> in <i>JBoss Tools</i> - <a href="https://community.jboss.org/message/818265#818265">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p><span>From: </span><a class="jive-link-external-small" href="https://plus.google.com/109915195368578219327/posts/9Y44KDTxVJn" rel="nofollow" target="_blank">https://plus.google.com/109915195368578219327/posts/9Y44KDTxVJn</a></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>"</p><p><span style="color: #404040; font-family: Roboto, arial, sans-serif; font-size: 12.800000190734863px; background-color: #ffffff;">It has taken a while but we now got jbosstools-arquillian up and running at </span><a class="jive-link-external-small" href="http://github.com/jbosstools/jbosstools-arquillian">http://github.com/jbosstools/jbosstools-arquillian</a></p><p><br style="color: #404040; font-family: Roboto, arial, sans-serif; font-size: 12.800000190734863px; background-color: #ffffff;"/></p><p><span style="color: #404040; font-family: Roboto, arial, sans-serif; font-size: 12.800000190734863px; background-color: #ffffff;">It is still a bit rough on its edges but now that Snjezana made it integrate</span></p><p><span style="color: #404040; font-family: Roboto, arial, sans-serif; font-size: 12.800000190734863px; background-color: #ffffff;">with standard launch configurations it seems appropriate to enroll it in</span></p><p><span style="color: #404040; font-family: Roboto, arial, sans-serif; font-size: 12.800000190734863px; background-color: #ffffff;">JBoss Tools upcoming Beta1 release.</span></p><p><br style="color: #404040; font-family: Roboto, arial, sans-serif; font-size: 12.800000190734863px; background-color: #ffffff;"/></p><p><span style="color: #404040; font-family: Roboto, arial, sans-serif; font-size: 12.800000190734863px; background-color: #ffffff;">Edges found while integrating it is recorded at</span><a class="jive-link-external-small" href="https://issues.jboss.org/browse/JBIDE-14424">https://issues.jboss.org/browse/JBIDE-14424</a></p><p><br style="color: #404040; font-family: Roboto, arial, sans-serif; font-size: 12.800000190734863px; background-color: #ffffff;"/></p><p><span style="color: #404040; font-family: Roboto, arial, sans-serif; font-size: 12.800000190734863px; background-color: #ffffff;">Thanks Snjezana and all the </span><span class="proflinkWrapper" style="color: #404040; font-family: Roboto, arial, sans-serif; font-size: 12.800000190734863px; background-color: #ffffff;"><span class="proflinkPrefix" style="color: #427fed;">+</span><a class="jive-link-external-small" href="https://plus.google.com/100660127586085393031" rel="nofollow">Arquillian</a></span><span style="color: #404040; font-family: Roboto, arial, sans-serif; font-size: 12.800000190734863px; background-color: #ffffff;">'s that have given input!"</span></p><p><span style="color: #404040; font-family: Roboto, arial, sans-serif; font-size: 12.800000190734863px; background-color: #ffffff;"><br/></span></p><p><a class="jive-link-external-small" href="http://github.com/jbosstools/jbosstools-arquillian">http://github.com/jbosstools/jbosstools-arquillian</a> has some links to screencasts for what it can do - not all full uptodate integrated to latest changes but should give you and idea what it can do:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Pasted for convenience.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>"</p><p style="margin-bottom: 15px; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px; margin-top: 0 !important;">The arquillian-eclipse project contains Eclipse plugins that make using Arquillian easier(<a class="jive-link-external-small" href="http://arquillian.org/">http://arquillian.org</a>).</p><p style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">The following are implemented features:</p><p style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">1) add/remove the Arquillian support (right-click the project, select Configure&gt;Add/Remove Arquillian support)</p><p style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">The project has to be a maven project. The Add Arquillian Support action adds the Arquillian nature to the project as well as the arquillian artifacts (bom, dependencies, required plugins, profiles ...) to the project's pom.xml.<br/>The Remove Arquillian Support removes the Arquillian nature, but doesn't change the project's pom.xml. Related jira:<a class="jive-link-external-small" href="https://issues.jboss.org/browse/JBIDE-6319">https://issues.jboss.org/browse/JBIDE-6319</a></p><p style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">See <a class="jive-link-external-small" href="http://screencast.com/t/gUh1IjTBfnE" rel="nofollow">http://screencast.com/t/gUh1IjTBfnE</a></p><p style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">2) New Arquillian JUnit Test Case wizard</p><p style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">The wizard is currently based on the JUnit Test Case wizard, but adds the following to the created class:</p><ul><li>@RunWith(Arquillian.class) annotation</li><li>the deployment method</li></ul><p><span style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">The user can define the name of the deployment method, the name and order of the deployment, the type and name of the archive, add an empty beans.xml, available classes and resources to the deployment archive.</span><span style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">Related jira: <a class="jive-link-external-small" href="https://issues.jboss.org/browse/JBIDE-6318">https://issues.jboss.org/browse/JBIDE-6318</a></span><span style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">See <a class="jive-link-external-small" href="http://screencast.com/t/mjoeU7gqkym" rel="nofollow">http://screencast.com/t/mjoeU7gqkym</a></span><span style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">3) Adding the Generate Arquillian Deployment Method action to the context menu of the Java editor and Eclipse views.</span><span style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">Related jira: <a class="jive-link-external-small" href="https://issues.jboss.org/browse/JBIDE-8553">https://issues.jboss.org/browse/JBIDE-8553</a></span><span style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">See <a class="jive-link-external-small" href="http://screencast.com/t/OY701ZWeXWsv" rel="nofollow">http://screencast.com/t/OY701ZWeXWsv</a></span><span style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">4) Ability to click through to resources specified as part of Shrinkwrap definition</span><span style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">Related jira: <a class="jive-link-external-small" href="https://issues.jboss.org/browse/JBIDE-6338">https://issues.jboss.org/browse/JBIDE-6338</a></span><span style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">See <a class="jive-link-external-small" href="http://screencast.com/t/y8bt7See" rel="nofollow">http://screencast.com/t/y8bt7See</a></span><span style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">5) The Run As Arquillian launch configuration includes the following features:</span></p><ul><li>is actived only if there is the org.jboss.arquillian.junit.Arquillian class</li><li>runs only Arquillian JUnit tests</li><li>checks if there is exactly one implementation of the org.jboss.arquillian.container.spi.client.container.DeployableContainer interface</li><li>includes the Arquillian tab that enables the user to check/change the Arquillian configuration properties, select maven profiles, review/start/stop WTP servers. The Arquillian configuration properties are added using declarations from the arquillian.xml, arquillian.properties and the default values when instantiating the corresponding container configuration.</li></ul><p><span style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">See <a class="jive-link-external-small" href="http://screencast.com/t/0cOI6AITkupB" rel="nofollow">http://screencast.com/t/0cOI6AITkupB</a></span><span style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">6) Arquillian validator</span><span style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">The arquillian validator finds the following issues:</span></p><ul><li>classes that are used in a test, but aren't included in the deployment</li><li>tests without any deployment method and/or any test method</li><li>resources that can't be found Arquillian issues can be ignored, marked as a warning or as an error. It is possible to add quick fixes (haven't been implemented yet) for some or all Arquillian issues.</li></ul><p><span style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">See <a class="jive-link-external-small" href="http://screencast.com/t/53XkyHltg" rel="nofollow">http://screencast.com/t/53XkyHltg</a></span><span style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">7) Arquillian view</span><span style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">The Arquillian view (Arquillia Cruiser) shows Arquillian deployment archives.</span><span style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">Related jira: <a class="jive-link-external-small" href="https://issues.jboss.org/browse/JBIDE-6662">https://issues.jboss.org/browse/JBIDE-6662</a></span><span style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">See <a class="jive-link-external-small" href="http://screencast.com/t/P3mnJy8UV" rel="nofollow">http://screencast.com/t/P3mnJy8UV</a></span><span style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">8) Add Arquillian Profiles</span><span style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">See <a class="jive-link-external-small" href="http://screencast.com/t/HDAPlRjWsD" rel="nofollow">http://screencast.com/t/HDAPlRjWsD</a></span><span style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">9) Adding default VM arguments to Arquillian/JUnit/TestNG launch configurations</span><span style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">See <a class="jive-link-external-small" href="http://screencast.com/t/Lrh0AA2hD55" rel="nofollow">http://screencast.com/t/Lrh0AA2hD55</a></span><span style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">10) JBoss Java Project Source Container</span><span style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">Moved to the Source Lookup plugin. See <a class="jive-link-external-small" href="https://issues.jboss.org/browse/JBIDE-13799">https://issues.jboss.org/browse/JBIDE-13799</a></span><span style="margin: 15px 0; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15.454545021057129px;">TODO:</span></p><ul><li>the new Arquillian TestNG Test Case wizard</li><li>Content Assist CA will offer the user available resources/classes that can be added to the deployment method."</li></ul></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="https://community.jboss.org/message/818265#818265">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss Tools at <a href="https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2128">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>