qpid-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] Apache Qpid > Java Build System
Date Sat, 19 Mar 2011 15:14:00 GMT
<html>
<head>
    <base href="https://cwiki.apache.org/confluence">
            <link rel="stylesheet" href="/confluence/s/2036/9/21/_/styles/combined.css?spaceKey=qpid&amp;forWysiwyg=true"
type="text/css">
    </head>
<body style="background: white;" bgcolor="white" class="email-body">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
    <h2><a href="https://cwiki.apache.org/confluence/display/qpid/Java+Build+System">Java
Build System</a></h2>
    <h4>Page  <b>added</b> by             <a href="https://cwiki.apache.org/confluence/display/~andrew.kennedy">Andrew
Kennedy</a>
    </h4>
         <br/>
    <div class="notificationGreySide">
         <p>For 'tis the sport to have the enginer
 / Hoist with his own petard;<br/>
<em>Hamlet, Act III, Scene IV</em></p>

<h1><a name="JavaBuildSystem-Introduction"></a>Introduction</h1>

<p>This document describes a proposed change to the Qpid Java build system. Currently
the project uses Apache Ant to build the Java client, broker, management console and associated
other tools and plugins. The latest release of Apache Maven is version 2.2.1 and we propose
modifying the build system to use this instead. We will discuss the advantages and benefits
of this change and try to address any potential pitfalls. Additionally, a proof-of-concept
branch of the main Qpid source repository has been created with a working Maven build system,
which has been tested with Hudson and Artifactory.</p>

<h1><a name="JavaBuildSystem-Advantages"></a>Advantages</h1>

<h1><a name="JavaBuildSystem-Conclusion"></a>Conclusion</h1>

<h1><a name="JavaBuildSystem-References"></a>References</h1>

<ol>
	<li><a href="http://ant.apache.org/" class="external-link" rel="nofollow">http://ant.apache.org/</a>
Apache Ant Home Page</li>
	<li><a href="http://maven.apache.org/" class="external-link" rel="nofollow">http://maven.apache.org/</a>
Apache Maven Home Page</li>
	<li><a href="http://ivy.apache.org/" class="external-link" rel="nofollow">http://ivy.apache.org/</a>
Apache Ivy Home Page</li>
	<li><a href="http://www.jfrog.org/products.php" class="external-link" rel="nofollow">http://www.jfrog.org/products.php</a>
About Artifactory</li>
	<li><a href="http://jenkins-ci.org/" class="external-link" rel="nofollow">http://jenkins-ci.org/</a>
-Hudson-Jenkins Continuous Integration</li>
	<li><a href="http://www.jarvana.com/jarvana/" class="external-link" rel="nofollow">http://www.jarvana.com/jarvana/</a>
Maven Repository Search Engine</li>
	<li><a href="http://www.apache.org/dev/publishing-maven-artifacts.html" class="external-link"
rel="nofollow">http://www.apache.org/dev/publishing-maven-artifacts.html</a> Publishing
Apache Maven Artifacts</li>
	<li><a href="https://docs.sonatype.org/display/Repository/Central+Sync+Requirements"
class="external-link" rel="nofollow">https://docs.sonatype.org/display/Repository/Central+Sync+Requirements</a>
Central Maven Repository Sync Requirements</li>
	<li><a href="http://www.apache.org/dev/repository-faq.html" class="external-link"
rel="nofollow">http://www.apache.org/dev/repository-faq.html</a> Apache Repository
FAQ</li>
	<li><a href="http://maven.apache.org/ref/3.0/" class="external-link" rel="nofollow">http://maven.apache.org/ref/3.0/</a>
Maven 3.x</li>
	<li><a href="http://svn.apache.org/viewvc/qpid/branches/grkvlt-maven-2011mmdd/"
class="external-link" rel="nofollow">http://svn.apache.org/viewvc/qpid/branches/grkvlt-maven-2011mmdd/</a>
Qpid Maven 2.x Build PoC Branch</li>
</ol>

    </div>
    <div id="commentsSection" class="wiki-content pageSection">
       <div style="float: right;">
            <a href="https://cwiki.apache.org/confluence/users/viewnotifications.action"
class="grey">Change Notification Preferences</a>
       </div>
       <a href="https://cwiki.apache.org/confluence/display/qpid/Java+Build+System">View
Online</a>
              |
       <a href="https://cwiki.apache.org/confluence/display/qpid/Java+Build+System?showComments=true&amp;showCommentArea=true#addcomment">Add
Comment</a>
           </div>
</div>
</div>
</div>
</div>
</body>
</html>

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:commits-subscribe@qpid.apache.org


Mime
View raw message