| <?php require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php"); $App = new App(); $Nav = new Nav(); $Menu = new Menu(); include($App->getProjectCommon()); # All on the same line to unclutter the user's desktop' |
| |
| #***************************************************************************** |
| # Maven Eclipse home page |
| #**************************************************************************** |
| |
| # |
| $pageTitle = "Maven Eclipse"; |
| $pageKeywords = "maven, m2e, m2eclipse, build, eclipse"; |
| $pageAuthor = "m2e team"; |
| |
| # Add page-specific Nav bars here |
| # Format is Link text, link URL (can be http://www.someothersite.com/), target (_self, _blank), level (1, 2 or 3) |
| # $Nav->addNavSeparator("My Page Links", "downloads.php"); |
| # $Nav->addCustomNav("My Link", "mypage.php", "_self", 3); |
| # $Nav->addCustomNav("Google", "http://www.google.com/", "_blank", 3); |
| |
| # End: page-specific settings |
| # |
| |
| $html = <<<EOHTML |
| |
| <div id="midcolumn"> |
| <h1>m2eclipse is moving to eclipse.org!</h1> |
| <p>After years at <a href="http://m2eclipse.codehaus.org/">Codehaus</a>, |
| we're moving to get closer to the eclipse.org projects we work with, |
| like PDE, WTP, and AJDT. |
| We are staying at Codehaus for one more release, but we'll ask everyone |
| to come over once we have everything set up here.</p> |
| |
| <p>Before we get caught up in details, now is a good time |
| to step back and talk about why we think bringing Maven to Eclipse could be very fruitful. |
| If you see more benefits or potential risks or if you'd like to participate, |
| let's talk about it (see <a href="#contacts">below</a>). |
| </p> |
| |
| <h2>Why Maven and Eclipse?</h2> |
| <p>Maven helps Eclipse build, and Eclipse helps people use Maven. |
| With Maven, Eclipse will build more kinds of software projects both in the IDE |
| and on the command-line, e.g., in a process of continuous integration. |
| </p> |
| <p>The <a href="http://maven.apache.org/">Apache Maven project</a> describes |
| Maven as a "software project management and comprehension tool". Maven is used in |
| thousands of open-source and commercial software projects to simplify building |
| and understanding software of all stripes. Maven is great at doing command-line |
| builds, understanding project structure and relationships, |
| and sharing code in binary repositories. It's easy to write and configure a |
| Maven plug-in for a given build task, and hundreds of plug-ins are available. |
| </p> |
| |
| <p>The Eclipse IDE is great at supporting interactive software development, with |
| incremental compilation and instant UI access to dependencies and definitions in |
| everything from code to metadata. But command-line builds are hard to configure, |
| libraries are often managed manually, and many languages, |
| programming models, and build processes are not supported by Eclipse as they are |
| by Maven (because it is a much harder problem to write good UI support). |
| </p> |
| |
| <p>They can help each other out. |
| Eclipse can make it easier to work with Maven, and Maven can make it easier to |
| support complex projects using different programming models. |
| Eclipse editors make it easy to find and maintain project information, and |
| the Eclipse Java tools can use the Maven dependencies like any others for compiling, |
| searching, content assist, etc. (even in derived project types like WTP and AJDT). |
| Maven conventions and software repositories make it easy to manage library |
| dependencies, to assemble projects, and to build from the command-line in a |
| process of continuous integration. All this helps both developers writing software and |
| plug-in projects implementing software build or assembly processes. |
| </p> |
| <p>Hence, we have something for everyone:</p> |
| <ol> |
| <li><em>Maven Eclipse Tools</em>, the UI for developers using Maven to make software</li> |
| <li><em>Maven Eclipse Frameworks</em>, the API's for Eclipse plug-in's using Maven to |
| maintain project information and to deploy software build and assembly tools</li> |
| <li><em>Tycho</em>, Maven support for building Eclipse and OSGI artifacts on the command-line</li> |
| </ol> |
| <a name="contacts"></a> |
| <p>Thanks for listening! If you're interested, there are many ways to participate:</p> |
| <ul> |
| <li>To use what we have already, go to |
| <a href="http://m2eclipse.codehaus.org/">http://m2eclipse.codehaus.org/</a>. |
| </li> |
| <li> |
| To discuss the goals of the project publicly or otherwise contribute, subscribe to |
| <a href="https://dev.eclipse.org/mailman/listinfo/m2e-dev">m2e-dev</a> |
| and then email |
| <a href="mailto:m2e-dev@eclipse.org?subject=project%20goals">m2e-dev@eclipse.org</a>. |
| </li> |
| <li> |
| |
| <form method="post" action="http://www.sonatype.com/m2eclipse/announce">If you want us to let you know when we've moved, let us know your email address: |
| <br><input name="email" maxlength="150" size="25" type="text"> |
| <font size="-1">(This is just between us.)</font> |
| </form> |
| </li> |
| </ul> |
| <p> |
| The m2eclipse team |
| </p> |
| |
| <hr class="clearer" /> |
| |
| </div> |
| |
| <div id="rightcolumn"> |
| $sidebar |
| </div> |
| |
| <script type="text/javascript"> |
| var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); |
| document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); |
| </script> |
| <script type="text/javascript"> |
| var pageTracker = _gat._getTracker("UA-1693297-7"); |
| pageTracker._initData(); |
| pageTracker._trackPageview(); |
| </script> |
| |
| EOHTML; |
| |
| # Generate the web page |
| $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html); |
| ?> |