<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=windows-1250"
http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Looking at this in more detail,<br>
<br>
1. Based on there trunk directories under each project, we will treat
these and distinct projects in terms of releases and have:<br>
<a class="moz-txt-link-freetext" href="https://svn.jboss.org/repos/common/common-core/{trunk,tags,branches">https://svn.jboss.org/repos/common/common-core/{trunk,tags,branches</a>}<br>
<a class="moz-txt-link-freetext" href="https://svn.jboss.org/repos/common/common-logging-jdk/{trunk,tags,branches">https://svn.jboss.org/repos/common/common-logging-jdk/{trunk,tags,branches</a>}<br>
<a class="moz-txt-link-freetext" href="https://svn.jboss.org/repos/common/common-log4j/{trunk,tags,branches">https://svn.jboss.org/repos/common/common-log4j/{trunk,tags,branches</a>}<br>
<a class="moz-txt-link-freetext" href="https://svn.jboss.org/repos/common/common-spi/{trunk,tags,branches">https://svn.jboss.org/repos/common/common-spi/{trunk,tags,branches</a>}<br>
<a class="moz-txt-link-freetext" href="https://svn.jboss.org/repos/common/jbossxb/{trunk,tags,branches">https://svn.jboss.org/repos/common/jbossxb/{trunk,tags,branches</a>}<br>
<br>
Right now the <a class="moz-txt-link-freetext" href="https://svn.jboss.org/repos/common">https://svn.jboss.org/repos/common</a> structure is screwy
because its <a class="moz-txt-link-freetext" href="https://svn.jboss.org/repos/common/trunk/common-core/trunk">https://svn.jboss.org/repos/common/trunk/common-core/trunk</a>.
The top level trunk does not have any meaning with the restucturing
because these projects are now independent.
<a class="moz-txt-link-freetext" href="https://svn.jboss.org/repos/common/{tags,branches">https://svn.jboss.org/repos/common/{tags,branches</a>} refer to the old
monolithic content and has no single trunk analog going forward.<br>
<br>
2. The build scripts and tools directory in each project should just be
dropped and maven required to be on the users path. Adding the build
jars to every single fine grained project is just wasting space in my
view. The build scripts and tools are out of date anyway as they are
the old jbossbuild versions.<br>
<br>
3. Running mvn has it going to ibilio for some jars. I would like that
all content comes from the jboss repository, and that we can force
this. <br>
<br>
[sstark@sstark trunk]$ mvn install<br>
[INFO] Scanning for projects...<br>
[INFO]
----------------------------------------------------------------------------<br>
[INFO] Building JBoss Common Classes<br>
[INFO] task-segment: [install]<br>
[INFO]
----------------------------------------------------------------------------<br>
[INFO] artifact org.apache.maven.plugins:maven-resources-plugin:
checking for up<br>
dates from jbosspluginrepo<br>
[INFO] artifact org.apache.maven.plugins:maven-resources-plugin:
checking for up<br>
dates from central<br>
Downloading:
<a class="moz-txt-link-freetext" href="http://ibiblio.lsu.edu/main/pub/packages/maven2/org/apache/maven/pl">http://ibiblio.lsu.edu/main/pub/packages/maven2/org/apache/maven/pl</a><br>
ugins/maven-resources-plugin/2.2/maven-resources-plugin-2.2.pom<br>
1K downloaded<br>
Downloading:
<a class="moz-txt-link-freetext" href="http://repository.jboss.com/maven2/org/apache/maven/plugins/maven-p">http://repository.jboss.com/maven2/org/apache/maven/plugins/maven-p</a><br>
lugins/1/maven-plugins-1.pom<br>
[WARNING] Unable to get resource from repository jbosspluginrepo
(<a class="moz-txt-link-freetext" href="http://reposit">http://reposit</a><br>
ory.jboss.com/maven2)<br>
Downloading:
<a class="moz-txt-link-freetext" href="http://ibiblio.lsu.edu/main/pub/packages/maven2/org/apache/maven/plugins/maven-plugins/1/maven-plugins-1.pom">http://ibiblio.lsu.edu/main/pub/packages/maven2/org/apache/maven/plugins/maven-plugins/1/maven-plugins-1.pom</a><br>
3K downloaded<br>
Downloading:
<a class="moz-txt-link-freetext" href="http://repository.jboss.com/maven2/org/apache/maven/maven-parent/1/">http://repository.jboss.com/maven2/org/apache/maven/maven-parent/1/</a><br>
maven-parent-1.pom<br>
[WARNING] Unable to get resource from repository jbosspluginrepo
(<a class="moz-txt-link-freetext" href="http://reposit">http://reposit</a><br>
ory.jboss.com/maven2)<br>
Downloading:
<a class="moz-txt-link-freetext" href="http://ibiblio.lsu.edu/main/pub/packages/maven2/org/apache/maven/ma">http://ibiblio.lsu.edu/main/pub/packages/maven2/org/apache/maven/ma</a><br>
ven-parent/1/maven-parent-1.pom<br>
6K downloaded<br>
Downloading:
<a class="moz-txt-link-freetext" href="http://repository.jboss.com/maven2/org/apache/apache/1/apache-1.pom">http://repository.jboss.com/maven2/org/apache/apache/1/apache-1.pom</a><br>
<br>
3K downloaded<br>
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local =
'403723adb1<br>
ec1a705c65b2780b5803ebffb7819e'; remote =
'8902526cc8e0fd0373c42c7f3ddc35560c26b<br>
f59' - RETRYING<br>
Downloading:
<a class="moz-txt-link-freetext" href="http://repository.jboss.com/maven2/org/apache/apache/1/apache-1.pom">http://repository.jboss.com/maven2/org/apache/apache/1/apache-1.pom</a><br>
<br>
3K downloaded<br>
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local =
'403723adb1<br>
ec1a705c65b2780b5803ebffb7819e'; remote =
'8902526cc8e0fd0373c42c7f3ddc35560c26b<br>
f59' - IGNORING<br>
Downloading:
<a class="moz-txt-link-freetext" href="http://repository.jboss.com/maven2/org/apache/maven/plugins/maven-r">http://repository.jboss.com/maven2/org/apache/maven/plugins/maven-r</a><br>
esources-plugin/2.2/maven-resources-plugin-2.2.jar<br>
[WARNING] Unable to get resource from repository jbosspluginrepo
(<a class="moz-txt-link-freetext" href="http://reposit">http://reposit</a><br>
ory.jboss.com/maven2)<br>
Downloading:
<a class="moz-txt-link-freetext" href="http://ibiblio.lsu.edu/main/pub/packages/maven2/org/apache/maven/pl">http://ibiblio.lsu.edu/main/pub/packages/maven2/org/apache/maven/pl</a><br>
ugins/maven-resources-plugin/2.2/maven-resources-plugin-2.2.jar<br>
13K downloaded<br>
[INFO] artifact org.apache.maven.plugins:maven-surefire-plugin:
checking for upd<br>
ates from jbosspluginrepo<br>
[INFO] artifact org.apache.maven.plugins:maven-surefire-plugin:
checking for upd<br>
ates from central<br>
Downloading:
<a class="moz-txt-link-freetext" href="http://ibiblio.lsu.edu/main/pub/packages/maven2/org/apache/maven/pl">http://ibiblio.lsu.edu/main/pub/packages/maven2/org/apache/maven/pl</a><br>
ugins/maven-surefire-plugin/2.2/maven-surefire-plugin-2.2.pom<br>
1K downloaded<br>
Downloading:
<a class="moz-txt-link-freetext" href="http://repository.jboss.com/maven2/org/apache/maven/plugins/maven-s">http://repository.jboss.com/maven2/org/apache/maven/plugins/maven-s</a><br>
urefire-plugin/2.2/maven-surefire-plugin-2.2.jar<br>
[WARNING] Unable to get resource from repository jbosspluginrepo
(<a class="moz-txt-link-freetext" href="http://reposit">http://reposit</a><br>
ory.jboss.com/maven2)<br>
Downloading:
<a class="moz-txt-link-freetext" href="http://ibiblio.lsu.edu/main/pub/packages/maven2/org/apache/maven/pl">http://ibiblio.lsu.edu/main/pub/packages/maven2/org/apache/maven/pl</a><br>
ugins/maven-surefire-plugin/2.2/maven-surefire-plugin-2.2.jar<br>
14K downloaded<br>
<br>
4. Running mvn starting in the common-core/trunk directory ends up
failing because jboss.logging:jboss-logging-spi:jar:1.0.1.TEST can not
be found:<br>
<br>
[INFO]
-------------------------------------------------------------------------<br>
---<br>
[INFO] Failed to resolve artifact.<br>
<br>
required artifacts missing:<br>
jboss.logging:jboss-logging-spi:jar:1.0.1.TEST<br>
<br>
for the artifact:<br>
jboss.common.core:jboss-common-core:jar:1.0.1.TEST<br>
<br>
from the specified remote repositories:<br>
central (<a class="moz-txt-link-freetext" href="http://repo1.maven.org/maven2">http://repo1.maven.org/maven2</a>),<br>
jboss (<a class="moz-txt-link-freetext" href="http://repository.jboss.com/maven2/">http://repository.jboss.com/maven2/</a>)<br>
<br>
Makes sense if these are independent projects. In the past we tried
have a parent containing project that tied the source dependencies
together so that a build from there built the projects in the correct
order. How one defines a build project that combines several source
projects together is a doc todo. Ultimately it would be nice to have a
maven plugin that created such a build project for an eclipse workspace
given the component projects that are in the workspace.<br>
<br>
5. Speaking of eclipse, the eclipse projects have broken build paths.
It seems what we need to do is define a MAVEN_REPOSITORY variable and
update the paths relative to this. However, this introduces the problem
of the paths containing the version and thus the classpath becomes
dependent on the project pom versions. I suppose there is a
maven/eclipse plugin that can keep the project classpath in synch with
the pom.xml?<br>
<br>
Ruel Loehr wrote:
<blockquote
cite="midC2CDEFBECFC9A14892BCCFB4C95F48680914A50E@EX-201.mail.navisite.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html; ">
<meta name="Generator" content="Microsoft Word 11 (filtered medium)">
<style>
<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
p
        {mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:Arial;
        color:windowtext;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
-->
</style>
<div class="Section1">
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;">We’ve been working on the
file structure of the jboss
common project and are now ready to merge the changes back into the
trunk.
The changes are substantial, so I want to make sure everyone is
clear before I commit them in.<o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;">Currently the common
project consists of 1 source tree which
creates 4 artifacts:<o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;">Jboss-archive-browsing.jar<o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;">Jboss-common.jar<o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;">Jboss-common-client.jar<o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;">Namespace.jar<o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;">The project has been
refactored in a branch (<a
href="https://svn.jboss.org/repos/common/branches/logging_refactoring/"
title="https://svn.jboss.org/repos/common/branches/logging_refactoring/">https://svn.jboss.org/repos/common/branches/logging_refactoring/</a>
)<o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;">It has been broken into 5
projects<o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;">Common-core<o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;">Common-logging-jdk<o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;">Common-logging-log4j<o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;">Common-logging-spi<o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;">Jbossxb<o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;">Each of these projects
builds a single jar. A
maven build has been setup for each of these projects. The idea behind
these changes is to cleanly separate each project into its own entity.
<o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;">After these changes are
committed, binaries will be
published to the repository for all projects and then they will be
integrated
to jbossAS/trunk.<o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;">These changes apply only
to the trunk version, not the 4.0
branch. <o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;">Thoughts or concerns?<o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;">Ruel Loehr</span></font><o:p></o:p></p>
<p class="MsoNormal"><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;">JBoss QA</span></font><o:p></o:p></p>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span
style="font-size: 12pt;"> <o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span
style="font-size: 12pt;"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span
style="font-size: 12pt;"><o:p> </o:p></span></font></p>
<p><font face="Times New Roman" size="3"><span
style="font-size: 12pt;">--<o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span
style="font-size: 12pt;"><o:p> </o:p></span></font></p>
</div>
<br>
<p><font size="2">--<br>
No virus found in this outgoing message.<br>
Checked by AVG Free Edition.<br>
Version: 7.1.405 / Virus Database: 268.10.10/419 - Release Date:
8/15/2006<br>
</font> </p>
<pre wrap="">
<hr size="4" width="90%">
_______________________________________________
jboss-development mailing list
<a class="moz-txt-link-abbreviated" href="mailto:jboss-development@lists.jboss.org">jboss-development@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/jboss-development">https://lists.jboss.org/mailman/listinfo/jboss-development</a>
</pre>
</blockquote>
<br>
</body>
</html>