You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by bu...@apache.org on 2022/03/14 13:42:54 UTC

svn commit: r1078787 - in /websites/production/cxf/content: cache/main.pageCache setting-up-eclipse.html

Author: buildbot
Date: Mon Mar 14 13:42:54 2022
New Revision: 1078787

Log:
Production update by buildbot for cxf

Modified:
    websites/production/cxf/content/cache/main.pageCache
    websites/production/cxf/content/setting-up-eclipse.html

Modified: websites/production/cxf/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.

Modified: websites/production/cxf/content/setting-up-eclipse.html
==============================================================================
--- websites/production/cxf/content/setting-up-eclipse.html (original)
+++ websites/production/cxf/content/setting-up-eclipse.html Mon Mar 14 13:42:54 2022
@@ -108,12 +108,12 @@ Apache CXF -- Setting up Eclipse
          <td height="100%">
            <!-- Content -->
            <div class="wiki-content">
-<div id="ConfluenceContent"><p>Setting up an <a shape="rect" class="external-link" href="http://www.eclipse.org/downloads/" rel="nofollow">Eclipse</a> project to build CXF is pretty easy. There are three parts to it:</p><h3 id="SettingupEclipse-Requiredplugins">Required plugins</h3><p>We use several Eclipse plugins to make building CXF a bit easier</p><ul><li>Checkstyle - we use checkstyle to make sure we have consistent code style as well as to find various types of bugs and other issues. <a shape="rect" class="external-link" href="http://eclipse-cs.sourceforge.net/update" rel="nofollow">http://eclipse-cs.sourceforge.net/update</a></li><li>PMD - like Checkstyle, we use PMD to find potential programming problems in the code. Point the Eclipse auto-install thing at <a shape="rect" class="external-link" href="http://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/" rel="nofollow">http://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/</a><br clear="none"><br clea
 r="none"></li></ul><div class="panel" style="border-width: 1px;"><div class="panelContent">
-<p><img class="emoticon emoticon-information" src="https://cwiki.apache.org/confluence/s/6dvx22/8703/4mhn8a/_/images/icons/emoticons/information.svg" data-emoticon-name="information" alt="(info)"> While there exist Maven plug-ins for Eclipse, team developer experience has found using them with CXF <a shape="rect" class="external-link" href="http://cxf.547215.n5.nabble.com/Using-the-Eclipse-Maven-plugin-for-CXF-tp575175p575176.html" rel="nofollow">problematic</a> at best. We recommend importing the CXF source code as Eclipse projects as shown below and/or using Maven externally (i.e., from a command-line window) as discussed on the <a shape="rect" href="building.html">CXF build</a> page.</p>
+<div id="ConfluenceContent"><p>Setting up an <a shape="rect" class="external-link" href="http://www.eclipse.org/downloads/" rel="nofollow">Eclipse</a> project to build CXF is pretty easy. There are three parts to it:</p><h3 id="SettingupEclipse-Requiredplugins">Required plugins</h3><p>We use several Eclipse plugins to make building CXF a bit easier</p><ul><li>Checkstyle - we use checkstyle to make sure we have consistent code style as well as to find various types of bugs and other issues. <a shape="rect" class="external-link" href="https://checkstyle.sourceforge.io/" rel="nofollow">https://checkstyle.sourceforge.io/</a></li><li>PMD - like Checkstyle, we use PMD to find potential programming problems in the code. Point the Eclipse auto-install thing at <a shape="rect" class="external-link" href="https://pmd.github.io/" rel="nofollow">https://pmd.github.io/</a><br clear="none"><br clear="none"></li></ul><div class="panel" style="border-width: 1px;"><div class="panelContent">
+<p><img class="emoticon emoticon-information" src="https://cwiki.apache.org/confluence/s/tr3zqt/8703/4mhn8a/_/images/icons/emoticons/information.svg" data-emoticon-name="information" alt="(info)"> While there exist Maven plug-ins for Eclipse, team developer experience has found using them with CXF <a shape="rect" class="external-link" href="http://cxf.547215.n5.nabble.com/Using-the-Eclipse-Maven-plugin-for-CXF-tp575175p575176.html" rel="nofollow">problematic</a> at best. We recommend importing the CXF source code as Eclipse projects as shown below and/or using Maven externally (i.e., from a command-line window) as discussed on the <a shape="rect" href="building.html">CXF build</a> page.</p>
 </div></div><h4 id="SettingupEclipse-Toinstalltheplugins:">To install the plugins:</h4><ul><li><p>Go to</p><div class="preformatted panel" style="border-width: 1px;"><div class="preformattedContent panelContent">
-<pre>Help -&gt; Install New Software -&gt; Install
+<pre>Help -&gt; Eclipse Marketplace
 </pre>
-</div></div></li></ul><ul><li>Click "Available Software Sites" and add the three remote sites listed above. Select just those three.</li><li>Back on the Install window, select "Work With: -<span style="text-decoration: line-through;">All Available Sites</span>-, and choose the three plugins listed above.</li><li>Return to "Available Software Sites" and reactivate the other remote sites (for subsequent updates/installs).</li></ul><p>Eclipse will then download and install those plugins.</p><h3 id="SettingupEclipse-ExperimentalAlternative:M2Eclipse">Experimental Alternative: M2Eclipse</h3><p>Some of us are starting to experiment with using M2Eclipse. See <a shape="rect" href="cxf-m2eclipse.html">this page</a> for instructions.</p><h3 id="SettingupEclipse-Creatingaworkspace">Creating a workspace</h3><p>First <a shape="rect" href="http://cxf.apache.org/source-repository.html">check out CXF</a> from Subversion.</p><p>To create a workspace, just run from the root directory of the CXF proje
 ct (see the <a shape="rect" href="http://cxf.apache.org/building.html">build page</a> for more detailed information):</p><div class="preformatted panel" style="border-width: 1px;"><div class="preformattedContent panelContent">
+</div></div></li></ul><ul><li>On the Search tab, enter "Checkstyle" to search for it and install the "Checkstyle Plugin"</li><li>On the Search tab, enter "PMD" to search for PMD. There are two PMD plugins, install the "pmd-eclipse-plugin"&#160;</li></ul><h3 id="SettingupEclipse-ExperimentalAlternative:M2Eclipse">Experimental Alternative: M2Eclipse</h3><p>Some of us are starting to experiment with using M2Eclipse. See <a shape="rect" href="cxf-m2eclipse.html">this page</a> for instructions.</p><h3 id="SettingupEclipse-Creatingaworkspace">Creating a workspace</h3><p>First <a shape="rect" href="http://cxf.apache.org/source-repository.html">check out CXF</a> from Subversion.</p><p>To create a workspace, just run from the root directory of the CXF project (see the <a shape="rect" href="http://cxf.apache.org/building.html">build page</a> for more detailed information):</p><div class="preformatted panel" style="border-width: 1px;"><div class="preformattedContent panelContent">
 <pre>&gt; mvn -Pfastinstall
 &gt; mvn -Psetup.eclipse  
 </pre>
@@ -146,7 +146,7 @@ Apache CXF -- Setting up Eclipse
     &lt;/profiles&gt;
 ...
 </pre>
-</div></div><p>By doing that, you can pretty much run eclipse:eclipse (or -Psetup.eclipse for cxf projects) at any point and it will always wire the new project to depend on the existing projects.</p></li></ol><h3 id="SettingupEclipse-HowDoesThisAllWork,Anyway?">How Does This All Work, Anyway?</h3><p>If you are wondering about how all this manages to make Eclipse, Maven, Checkstyle, and PMD <br clear="none"> cooperate, see <a shape="rect" href="connecting-maven-eclipse-checkstyle-and-pmd.html">Connecting Maven, Eclipse, Checkstyle, and PMD</a>.</p></div>
+</div></div><p>By doing that, you can pretty much run eclipse:eclipse (or -Psetup.eclipse for cxf projects) at any point and it will always wire the new project to depend on the existing projects.</p></li></ol><h3 id="SettingupEclipse-HowDoesThisAllWork,Anyway?">How Does This All Work, Anyway?</h3><p>If you are wondering about how all this manages to make Eclipse, Maven, Checkstyle, and PMD <br clear="none">cooperate, see <a shape="rect" href="connecting-maven-eclipse-checkstyle-and-pmd.html">Connecting Maven, Eclipse, Checkstyle, and PMD</a>.</p></div>
            </div>
            <!-- Content -->
          </td>