Skip to content

Commit a0896f8

Browse files
committed
Fix Maven version numbers, build README.html files, removed WFK quickstarts
1 parent e93089d commit a0896f8

File tree

480 files changed

+2000
-37105
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

480 files changed

+2000
-37105
lines changed

README.html

+134-381
Large diffs are not rendered by default.

bean-validation/README.html

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
<html><head><title>README</title><link href="https://raw.github.com/pmuir/github-flavored-markdown/gh-pages/shared/css/documentation.css" rel="stylesheet"></link><link href="https://raw.github.com/github/github-flavored-markdown/gh-pages/shared/css/pygments.css" rel="stylesheet"></link></head><body><h1 id="toc_0">bean-validation: Bean Validation via Arquillian Example</h1>
22

3-
<p>Author: Karel Piwko <a href="mailto:[email protected]">[email protected]</a></p>
3+
<p>Author: Karel Piwko
4+
Level: Beginner
5+
Technologies: Bean Validation, JPA
6+
Summary: Shows how to use Arquillian to test Bean Validation
7+
Target Product: EAP</p>
48

59
<h2 id="toc_1">What is it?</h2>
610

bmt/README.html

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
<html><head><title>README</title><link href="https://raw.github.com/pmuir/github-flavored-markdown/gh-pages/shared/css/documentation.css" rel="stylesheet"></link><link href="https://raw.github.com/github/github-flavored-markdown/gh-pages/shared/css/pygments.css" rel="stylesheet"></link></head><body><h1 id="toc_0">bmt: Bean Managed Transactions - Stepping Outside the Container (with JPA and JTA)</h1>
22

3-
<p>Author: Mike Musgrove</p>
3+
<p>Author: Mike Musgrove
4+
Level: Intermediate
5+
Technologies: EJB, Bean Managed Transactions (BMT)
6+
Summary: EJB that demonstrates bean-managed transactions (BMT)
7+
Target Product: EAP</p>
48

59
<h2 id="toc_1">What is it?</h2>
610

cdi-add-interceptor-binding/README.html

+131
Large diffs are not rendered by default.

cdi-add-interceptor-binding/pom.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,12 @@
3838
<!-- JBoss dependency versions -->
3939
<version.org.jboss.as.plugins.maven.plugin>7.3.Final</version.org.jboss.as.plugins.maven.plugin>
4040
<!-- Define the version of the JBoss BOMs we want to import. The JBoss BOMs specify tested stacks. -->
41-
<version.org.jboss.bom>1.0.3.Final</version.org.jboss.bom>
41+
<!-- <version.org.jboss.bom>1.0.3.Final</version.org.jboss.bom> -->
4242
<!-- Alternatively, comment out the above line, and un-comment the
43-
line below to use version 1.0.0.Final-redhat-1 which is a release certified
43+
line below to use version 1.0.2.Final-redhat-1 which is a release certified
4444
to work with JBoss EAP 6. It requires you have access to the JBoss EAP 6
4545
maven repository. -->
46-
<!-- <version.org.jboss.bom>1.0.0.Final-redhat-1</version.org.jboss.bom>> -->
46+
<version.org.jboss.bom>1.0.2.Final-redhat-1</version.org.jboss.bom>
4747

4848
<!-- other plugin versions -->
4949
<version.compiler.plugin>2.3.1</version.compiler.plugin>

cdi-injection/README.html

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
<html><head><title>README</title><link href="https://raw.github.com/pmuir/github-flavored-markdown/gh-pages/shared/css/documentation.css" rel="stylesheet"></link><link href="https://raw.github.com/github/github-flavored-markdown/gh-pages/shared/css/pygments.css" rel="stylesheet"></link></head><body><h1 id="toc_0">cdi-injection: Example Using CDI (Contexts and Dependency Injection)</h1>
22

3-
<p>Author: Jason Porter</p>
3+
<p>Author: Jason Porter
4+
Level: Beginner
5+
Technologies: CDI
6+
Summary: Demonstrates the use of CDI 1.0 Injection and Qualifiers with JSF as the front-end client.
7+
Target Product: EAP</p>
48

59
<h2 id="toc_1">What is it?</h2>
610

cdi-portable-extension/README.html

+127
Large diffs are not rendered by default.

cdi-portable-extension/pom.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,12 @@
3838
<!-- JBoss dependency versions -->
3939
<version.org.jboss.as.plugins.maven.plugin>7.3.Final</version.org.jboss.as.plugins.maven.plugin>
4040
<!-- Define the version of the JBoss BOMs we want to import. The JBoss BOMs specify tested stacks. -->
41-
<version.org.jboss.bom>1.0.0.Final</version.org.jboss.bom>
41+
<!-- <version.org.jboss.bom>1.0.0.Final</version.org.jboss.bom> -->
4242
<!-- Alternatively, comment out the above line, and un-comment the
43-
line below to use version 1.0.0.Final-redhat-1 which is a release certified
43+
line below to use version 1.0.2.Final-redhat-1 which is a release certified
4444
to work with JBoss EAP 6. It requires you have access to the JBoss EAP 6
4545
maven repository. -->
46-
<!-- <version.org.jboss.bom>1.0.0.Final-redhat-1</version.org.jboss.bom>> -->
46+
<version.org.jboss.bom>1.0.2.Final-redhat-1</version.org.jboss.bom>
4747

4848
<!-- other plugin versions -->
4949
<version.compiler.plugin>2.3.1</version.compiler.plugin>

cdi-veto/README.html

+105
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
<html><head><title>README</title><link href="https://raw.github.com/pmuir/github-flavored-markdown/gh-pages/shared/css/documentation.css" rel="stylesheet"></link><link href="https://raw.github.com/github/github-flavored-markdown/gh-pages/shared/css/pygments.css" rel="stylesheet"></link></head><body><h1 id="toc_0">cdi-veto: An example of a Portable Extension and some of the APIs / SPIs of CDI to veto beans.</h1>
2+
3+
<p>Author: Jason Porter
4+
Level: Intermediate
5+
Technologies: CDI
6+
Summary: Creating a basic CDI extension to demonstrate vetoing beans.
7+
Target Product: EAP</p>
8+
9+
<h2 id="toc_1">What is it?</h2>
10+
11+
<p>This project demonstrates a simple CDI Portable Extension and some of the SPI classes used
12+
to complete that task. This particular extension explores the ProcessInjectionTarget and
13+
InjectionTarget SPI classes of CDI to demonstrate removing a bean from CDI&#39;s knowledge and
14+
correctly injecting JPA entities in your application.</p>
15+
16+
<p>A Portable Extension is a user extension to Java EE 6 or above which is tailored to a specific
17+
use case which will run on any Java EE 6 or higher implementation. This may be something that the
18+
specifications don&#39;t support just yet, but could be implemented via a portable extension such as
19+
type-safe messages or external configuration of beans.</p>
20+
21+
<p>The project contains very simple domain model classes, an extension class, the service provider configuration file,
22+
and an Arquillian test to verify the extension is working correctly.</p>
23+
24+
<p>This quickstart does not contain any user interface. The tests must be run to verify everything is working
25+
correctly.</p>
26+
27+
<h2 id="toc_2">System requirements</h2>
28+
29+
<p>All you need to build this project is Java 6.0 (Java SDK 1.6) or better, Maven 3.0 or better.</p>
30+
31+
<p>The application this project produces is designed to be run on JBoss Enterprise Application Platform 6 or JBoss AS 7.</p>
32+
33+
<h2 id="toc_3">Configure Maven</h2>
34+
35+
<p>If you have not yet done so, you must <a href="../README.html#mavenconfiguration">Configure Maven</a> before testing the quickstarts.</p>
36+
37+
<h2 id="toc_4">Start JBoss Enterprise Application Platform 6 or JBoss AS 7 with the Web Profile</h2>
38+
39+
<ol>
40+
<li>Open a command line and navigate to the root of the JBoss server directory.</li>
41+
<li><p>The following shows the command line to start the server with the web profile:</p>
42+
<div class="highlight"><pre><span class="n">For</span> <span class="n">Linux</span><span class="p">:</span> <span class="n">JBOSS_HOME</span><span class="o">/</span><span class="n">bin</span><span class="o">/</span><span class="n">standalone</span><span class="p">.</span><span class="n">sh</span>
43+
<span class="n">For</span> <span class="n">Windows</span><span class="p">:</span> <span class="n">JBOSS_HOME</span><span class="o">\</span><span class="n">bin</span><span class="o">\</span><span class="n">standalone</span><span class="p">.</span><span class="n">bat</span>
44+
</pre>
45+
</div></li>
46+
</ol>
47+
48+
<h2 id="toc_5">Run the Arquillian Tests </h2>
49+
50+
<p>This quickstart provides Arquillian tests. By default, these tests are configured to be skipped as Arquillian tests require the use of a container. </p>
51+
52+
<p><em>NOTE: The following commands assume you have configured your Maven user settings. If you have not, you must include Maven setting arguments on the command line. See <a href="../README.html#arquilliantests">Run the Arquillian Tests</a> for complete instructions and additional options.</em></p>
53+
54+
<ol>
55+
<li>Make sure you have started the JBoss Server as described above.</li>
56+
<li>Open a command line and navigate to the root directory of this quickstart.</li>
57+
<li><p>Type the following command to run the test goal with the following profile activated:</p>
58+
<div class="highlight"><pre><span class="n">mvn</span> <span class="n">clean</span> <span class="n">test</span> <span class="o">-</span><span class="n">Parq</span><span class="o">-</span><span class="n">jbossas</span><span class="o">-</span><span class="n">remote</span>
59+
</pre>
60+
</div></li>
61+
</ol>
62+
63+
<h2 id="toc_6">Investigate the Console Output</h2>
64+
65+
<p>Run the tests via Maven (or your IDE) and examine the console output during the test phase.</p>
66+
67+
<p>You&#39;ll see four tests run:</p>
68+
<div class="highlight"><pre><span class="o">-------------------------------------------------------</span>
69+
<span class="n">T</span> <span class="n">E</span> <span class="n">S</span> <span class="n">T</span> <span class="n">S</span>
70+
<span class="o">-------------------------------------------------------</span>
71+
<span class="n">Running</span> <span class="n">org</span><span class="p">.</span><span class="n">jboss</span><span class="p">.</span><span class="n">as</span><span class="p">.</span><span class="n">quickstart</span><span class="p">.</span><span class="n">cdi</span><span class="p">.</span><span class="n">veto</span><span class="p">.</span><span class="n">test</span><span class="p">.</span><span class="n">InjectionWithVetoExtensionAndManagerTest</span>
72+
<span class="n">log4j</span><span class="p">:</span><span class="n">WARN</span> <span class="n">No</span> <span class="n">appenders</span> <span class="n">could</span> <span class="n">be</span> <span class="n">found</span> <span class="k">for</span> <span class="n">logger</span> <span class="p">(</span><span class="n">org</span><span class="p">.</span><span class="n">jboss</span><span class="p">.</span><span class="n">logging</span><span class="p">).</span>
73+
<span class="n">log4j</span><span class="p">:</span><span class="n">WARN</span> <span class="n">Please</span> <span class="n">initialize</span> <span class="n">the</span> <span class="n">log4j</span> <span class="n">system</span> <span class="n">properly</span><span class="p">.</span>
74+
<span class="n">Tests</span> <span class="n">run</span><span class="p">:</span> 2<span class="p">,</span> <span class="n">Failures</span><span class="p">:</span> 0<span class="p">,</span> <span class="n">Errors</span><span class="p">:</span> 0<span class="p">,</span> <span class="n">Skipped</span><span class="p">:</span> 0<span class="p">,</span> <span class="n">Time</span> <span class="n">elapsed</span><span class="p">:</span> 7<span class="p">.</span>988 <span class="nb">sec</span>
75+
<span class="n">Running</span> <span class="n">org</span><span class="p">.</span><span class="n">jboss</span><span class="p">.</span><span class="n">as</span><span class="p">.</span><span class="n">quickstart</span><span class="p">.</span><span class="n">cdi</span><span class="p">.</span><span class="n">veto</span><span class="p">.</span><span class="n">test</span><span class="p">.</span><span class="n">InjectionWithVetoExtensionWithoutManagerTest</span>
76+
<span class="n">Tests</span> <span class="n">run</span><span class="p">:</span> 1<span class="p">,</span> <span class="n">Failures</span><span class="p">:</span> 0<span class="p">,</span> <span class="n">Errors</span><span class="p">:</span> 0<span class="p">,</span> <span class="n">Skipped</span><span class="p">:</span> 0<span class="p">,</span> <span class="n">Time</span> <span class="n">elapsed</span><span class="p">:</span> 3<span class="p">.</span>093 <span class="nb">sec</span>
77+
<span class="n">Running</span> <span class="n">org</span><span class="p">.</span><span class="n">jboss</span><span class="p">.</span><span class="n">as</span><span class="p">.</span><span class="n">quickstart</span><span class="p">.</span><span class="n">cdi</span><span class="p">.</span><span class="n">veto</span><span class="p">.</span><span class="n">test</span><span class="p">.</span><span class="n">InjectionWithoutVetoExtensionWithManagerTest</span>
78+
<span class="n">Tests</span> <span class="n">run</span><span class="p">:</span> 1<span class="p">,</span> <span class="n">Failures</span><span class="p">:</span> 0<span class="p">,</span> <span class="n">Errors</span><span class="p">:</span> 0<span class="p">,</span> <span class="n">Skipped</span><span class="p">:</span> 0<span class="p">,</span> <span class="n">Time</span> <span class="n">elapsed</span><span class="p">:</span> 1<span class="p">.</span>492 <span class="nb">sec</span>
79+
80+
<span class="n">Results</span> <span class="p">:</span>
81+
82+
<span class="n">Tests</span> <span class="n">run</span><span class="p">:</span> 4<span class="p">,</span> <span class="n">Failures</span><span class="p">:</span> 0<span class="p">,</span> <span class="n">Errors</span><span class="p">:</span> 0<span class="p">,</span> <span class="n">Skipped</span><span class="p">:</span> 0
83+
</pre>
84+
</div>
85+
86+
<p>In the server log you&#39;ll see a few lines similar to </p>
87+
<div class="highlight"><pre> <span class="n">INFO</span> <span class="p">[</span><span class="n">VetoExtension</span><span class="p">]</span> <span class="p">(</span><span class="n">MSC</span> <span class="n">service</span> <span class="n">thread</span> 1<span class="o">-</span>8<span class="p">)</span> <span class="n">Vetoed</span> <span class="n">class</span> <span class="n">class</span> <span class="n">org</span><span class="p">.</span><span class="n">jboss</span><span class="p">.</span><span class="n">as</span><span class="p">.</span><span class="n">quickstart</span><span class="p">.</span><span class="n">cdi</span><span class="p">.</span><span class="n">veto</span><span class="p">.</span><span class="n">model</span><span class="p">.</span><span class="n">Car</span>
88+
<span class="n">INFO</span> <span class="p">[</span><span class="n">CarManager</span><span class="p">]</span> <span class="p">(</span><span class="n">http</span><span class="o">--</span>127<span class="p">.</span>0<span class="p">.</span>0<span class="p">.</span>1<span class="o">-</span>8080<span class="o">-</span>2<span class="p">)</span> <span class="n">Returning</span> <span class="n">new</span> <span class="n">instance</span> <span class="n">of</span> <span class="n">Car</span>
89+
</pre>
90+
</div>
91+
92+
<p>That will let you know the extension is working. To really see what&#39;s going on and understand this example, please read the source and the tests.</p>
93+
94+
<h2 id="toc_7">Run the Quickstart in JBoss Developer Studio or Eclipse</h2>
95+
96+
<p>You can also start the server and deploy the quickstarts from Eclipse using JBoss tools. For more information, see <a href="../README.html#useeclipse">Use JBoss Developer Studio or Eclipse to Run the Quickstarts</a></p>
97+
98+
<h2 id="toc_8">Debug the Application</h2>
99+
100+
<p>If you want to debug the source code or look at the Javadocs of any library in the project, run either of the following commands to pull them into your local repository. The IDE should then detect them.</p>
101+
<div class="highlight"><pre> <span class="n">mvn</span> <span class="n">dependency</span><span class="p">:</span><span class="n">sources</span>
102+
<span class="n">mvn</span> <span class="n">dependency</span><span class="p">:</span><span class="n">resolve</span> <span class="o">-</span><span class="n">Dclassifier</span><span class="p">=</span><span class="n">javadoc</span>
103+
</pre>
104+
</div>
105+
</body></html>

cdi-veto/pom.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,12 @@
3838
<!-- JBoss dependency versions -->
3939
<jboss.as.plugin.version>7.1.1.Final</jboss.as.plugin.version>
4040
<!-- Define the version of the JBoss BOMs we want to import. The JBoss BOMs specify tested stacks. -->
41-
<jboss.bom.version>1.0.0.Final</jboss.bom.version>
41+
<!-- <jboss.bom.version>1.0.0.Final</jboss.bom.version> -->
4242
<!-- Alternatively, comment out the above line, and un-comment the
43-
line below to use version 1.0.0.Final-redhat-1 which is a release certified
43+
line below to use version 1.0.2.Final-redhat-1 which is a release certified
4444
to work with JBoss EAP 6. It requires you have access to the JBoss EAP 6
4545
maven repository. -->
46-
<!-- <jboss.bom.version>1.0.0.Final-redhat-1</jboss.bom.version>> -->
46+
<jboss.bom.version>1.0.2.Final-redhat-1</jboss.bom.version>
4747

4848
<!-- other plugin versions -->
4949
<compiler.plugin.version>2.3.1</compiler.plugin.version>

0 commit comments

Comments
 (0)