/[Apache-SVN]/beehive/trunk/distribution.xml
ViewVC logotype

Log of /beehive/trunk/distribution.xml

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 543378 - (view) (annotate) - [select for diffs]
Modified Fri Jun 1 03:28:50 2007 UTC (2 years, 5 months ago) by ekoneil
File length: 36729 byte(s)
Diff to previous 512352 (colored)
Commit some outstanding changes that simplify the build/ directory and simplify cutting a release.  In general, this flattens the build/ directory so that it's easier to navigate and deal with.

Additionally, this removes a layer of directories from docs/.

Test: distribution tests pass


Revision 512352 - (view) (annotate) - [select for diffs]
Modified Tue Feb 27 18:19:36 2007 UTC (2 years, 8 months ago) by cschoett
File length: 36608 byte(s)
Diff to previous 510110 (colored)
Updated user/samples-README.txt to include description of controls life cycle sample.
Updated distribution.xml to include controls life cycle sample in Beehive dist.

Revision 510110 - (view) (annotate) - [select for diffs]
Modified Wed Feb 21 17:27:10 2007 UTC (2 years, 9 months ago) by cschoett
File length: 36330 byte(s)
Diff to previous 502657 (colored)
Updated user/samples-README.txt to include description of jdbc system control sample.
Updated distribution.xml to include system-controls-jdbc sample in Beehive dist.

Revision 502657 - (view) (annotate) - [select for diffs]
Modified Fri Feb 2 16:59:27 2007 UTC (2 years, 9 months ago) by crogers
File length: 35620 byte(s)
Diff to previous 501113 (colored)
Adding commons-collections.jar to the external libs for MyFaces 1.1.4. MyFaces is dependent on this jar. (BEEHIVE-1174)

Tests: nightly build with test run and build of the sample from the dist. (WinXP pass)


Revision 501113 - (view) (annotate) - [select for diffs]
Modified Mon Jan 29 17:13:49 2007 UTC (2 years, 9 months ago) by crogers
File length: 35514 byte(s)
Diff to previous 479079 (colored)
Work for BEEHIVE-1174... updated the build files in NetUI JSF sample for MyFaces 1.1.X, the associated sample doc, and the test distribution to build against v1.1.4.

The TestRecorder files needed to be updated for differences in the markup that the more recent version of MyFaces tags generate, such as javascript, ids, white space, etc. 

Tests: NetUI BVT, jsfWeb test app (WinXP pass), nightly build with test run and build of the sample from the dist.


Revision 479079 - (view) (annotate) - [select for diffs]
Modified Sat Nov 25 03:59:45 2006 UTC (3 years ago) by ekoneil
File length: 35313 byte(s)
Diff to previous 477268 (colored)
Update the distribution build and samples README.



Revision 477268 - (view) (annotate) - [select for diffs]
Modified Mon Nov 20 17:41:05 2006 UTC (3 years ago) by ekoneil
File length: 36498 byte(s)
Diff to previous 452747 (colored)
Add target for running RAT against the binary|lib|src|docs distributions.

To run the target, sync / build RAT and set the RAT_HOME environment variable (would be better done with a user.properties file, but we don't have that today).

Output from RAT is placed in the build/ directory.

Test: target works...


Revision 452747 - (view) (annotate) - [select for diffs]
Modified Wed Oct 4 05:55:53 2006 UTC (3 years, 1 month ago) by crogers
File length: 35138 byte(s)
Diff to previous 428449 (colored)
Reorganized the directory structure of NetUI webapp-template so that it has the typical src / web split and update all ant build scripts dependent on the structure.

Tests: NetUI BVT, controlsWeb, jsfWeb, urlTemplates (WinXP pass)
Ant target tests: build.dist.full, build.test.dist, run.test.dist


Revision 428449 - (view) (annotate) - [select for diffs]
Modified Thu Aug 3 16:50:23 2006 UTC (3 years, 3 months ago) by cschoett
File length: 35314 byte(s)
Diff to previous 410142 (colored)
Updated Apache source headers for top-level files / samples /docs.

Revision 410142 - (view) (annotate) - [select for diffs]
Modified Mon May 29 19:40:05 2006 UTC (3 years, 5 months ago) by ekoneil
File length: 35125 byte(s)
Diff to previous 399486 (colored)
Move the WSM samples from samples/wsm-* to wsm/samples.  

BB: self
Test: none


Revision 399486 - (view) (annotate) - [select for diffs]
Modified Wed May 3 23:05:00 2006 UTC (3 years, 6 months ago) by ekoneil
File length: 35134 byte(s)
Diff to previous 387052 (colored)
Oops -- this should have been in the change that fixed up the petstoreWeb build.

BB: self
Test: build.dist pass


Revision 387052 - (view) (annotate) - [select for diffs]
Modified Sun Mar 19 23:02:28 2006 UTC (3 years, 8 months ago) by ekoneil
File length: 35533 byte(s)
Diff to previous 382648 (colored)
Move the netui-blank webapp template files from user/netui-blank into samples/netui-blank.  Puts the samples into one place.

BB: self
Test: distribution tests pass


Revision 382648 - (view) (annotate) - [select for diffs]
Modified Fri Mar 3 04:10:39 2006 UTC (3 years, 8 months ago) by ekoneil
File length: 35530 byte(s)
Diff to previous 374489 (colored)
Add the generated sources for the system controls to the source distribution.  This would make it easier to debug the system controls in the case of a problem.

BB: self
Test: none


Revision 374489 - (view) (annotate) - [select for diffs]
Modified Thu Feb 2 20:44:09 2006 UTC (3 years, 9 months ago) by ekoneil
File length: 35101 byte(s)
Diff to previous 373907 (colored)
Tying up distribution loose ends:

- remove web service control JAR from the distribution
- remove web service control source files from the distribution
- remove unused NetUI source code from the distribution (compiler-xdoclet, pageflow-jdk14, simple-tags, testRecorder, tomcat*, etc)
- remove mention of WSM samples from the distribution
- remove wsm runtime target from distribution's ant/beehive-runtime.xml

BB: self
Test: build.dist pass


Revision 373907 - (view) (annotate) - [select for diffs]
Modified Tue Jan 31 20:46:44 2006 UTC (3 years, 9 months ago) by ekoneil
File length: 34369 byte(s)
Diff to previous 372578 (colored)
Javadoc and distribution cleanup.

- switch @control annotations to @Control
- remove WSM JARs from the distribution
- fix @return comment in AptControlField

BB: self
Test: build.release.docs pass


Revision 372578 - (view) (annotate) - [select for diffs]
Modified Thu Jan 26 18:06:32 2006 UTC (3 years, 10 months ago) by ekoneil
File length: 35021 byte(s)
Diff to previous 330843 (colored)
Reorganize the structure of the distribution documentation's reference docs.  These are now structured:

(controls|netui|system-controls)/
    reference/
        apidocs/ <-- Javadoc
        <other generated doc kits>

So, each sub-project now contains its own documentation in a reference/ directory rather than having every project merged into a single reference directory.

Also changes references to the Javadoc from the Forrest documentation files.

BB: self
Test: build.dist pass, documentation links seem to look good


Revision 330843 - (view) (annotate) - [select for diffs]
Modified Fri Nov 4 17:00:04 2005 UTC (4 years ago) by crogers
File length: 34360 byte(s)
Diff to previous 330683 (colored)
Rework the netui-jsf web application to the web/ + src/ project model.

BB: self
Test: build.dist pass


Revision 330683 - (view) (annotate) - [select for diffs]
Modified Fri Nov 4 01:57:06 2005 UTC (4 years ago) by ekoneil
File length: 34446 byte(s)
Diff to previous 330557 (colored)
Reorganize the controls-spring sample to be structured as:

  controls-spring/
           src/
           src-spring-integration/
           web/

with a single Ant build.xml file.  Makes the project model consistent while still having the Spring integration bits separable from the test web application.

Also added familyTree.jsp as a welcome page to the web.xml file so the webapp works when hitting:

  http://localhost:8080/controlsSpring/

BB: self
Test: app builds + clean.dist build.dist pass


Revision 330557 - (view) (annotate) - [select for diffs]
Modified Thu Nov 3 14:34:38 2005 UTC (4 years ago) by ekoneil
File length: 34595 byte(s)
Diff to previous 330135 (colored)
Oops; forgot to commit this file...

Should fix the CC failure.

BB: self
Test: none


Revision 330135 - (view) (annotate) - [select for diffs]
Modified Tue Nov 1 22:25:40 2005 UTC (4 years ago) by ekoneil
File length: 34547 byte(s)
Diff to previous 330060 (colored)
Samples project model / build work.  This change obsoletes all of the build-svn.xml files which were built parallel to all of the build.xml files.  Makes all of the samples easier to maintain.

BB: self
Test: Beehive distribution tests pass


Revision 330060 - (view) (annotate) - [select for diffs]
Modified Tue Nov 1 14:14:37 2005 UTC (4 years ago) by ekoneil
File length: 36366 byte(s)
Diff to previous 295095 (colored)
NetUI infrastructure changes:

- rework the test distribution built to be more "regular" and reuse Ant artifacts from the SVN tree
- change the urlTemplates application to be a web/ + src/ project rather than a web/WEB-INF/src project.
- update the test recorder to call the <ant> task while setting the basedir correctly
- add a <testrecorder-deploy> macro to provide the TR runtime JARs
- add a <testrecorder-config> macro to replace tokens in the TR config files; TR config JAR files are no longer needed 

BB: self
Test: distribution test passes (twice!)


Revision 295095 - (view) (annotate) - [select for diffs]
Modified Wed Oct 5 19:50:35 2005 UTC (4 years, 1 month ago) by ekoneil
File length: 36119 byte(s)
Diff to previous 290177 (colored)
Fix the CC break -- removed a JAR (and directory) which was being copied as a noop into the distribution.

Thanks to Chad for tracking this down.

BB: self
Test: build.dist pass (honest!)


Revision 290177 - (view) (annotate) - [select for diffs]
Modified Mon Sep 19 14:51:13 2005 UTC (4 years, 2 months ago) by ekoneil
File length: 36170 byte(s)
Diff to previous 290006 (colored)
Remove LICENSE.jsr173 from the distribution since we no longer ship the JSR 173 APIs.

BB: self
Test: build.dist pass and LICENSE.jsr173 doesn't show up


Revision 290006 - (view) (annotate) - [select for diffs]
Modified Sun Sep 18 23:17:49 2005 UTC (4 years, 2 months ago) by ekoneil
File length: 36506 byte(s)
Diff to previous 280193 (colored)
Start the work of removing XMLBeans / JSR 173 from the Beehive distribution.

This affects the distribution by:

- removing <dist-root>/lib/common/apache-xbean.jar 
- removing <dist-root>/lib/common/jsr173_1.0_api.jar
- removing all of the WSM samples
- removing "xbean.dependency.path" from <dist-root>/beehive-imports.xml

This change passes the distribution tests and required the following work to do so:

- significant cleanup and simplification of the NetUI Ant that drives dist testing
- significant cleanup and simplification of the Controls Ant that drives dist testing
- remove the /jws/ tests from controls/test; seems that the controls core tests shouldn't have dependencies on downstream components.  This actually requires that WSM be built previously in order for these tests to run.  Removing these required deleting a bunch of source files in controlsWeb and the drivers for the JWS tests
- add XMLBeans and the jsr173 API JAR to the beehive-test-dist/external directory.  While the runtime might not depend on XMLBeans, the test infrastructure still does.  These were also added to beehive-test-dist/controls/external because of trouble resolving these from the top-level external/ directory.  This needs to get cleaned up later.
- add an Ant <copy> to make XMLBeans available to both the controlsWeb and NetUI test webapps
- add Axis to the controls/external directory; the controls test infrastructure has a dependency on Axis (no tests depend on this)

So, there is a *lot* of stuff to cleanup above; the dependencies between things are pretty unclear and need to be untangled.  Need to go back in and remove commented out Ant blocks; just need to get this checkpoint in the tree.

But, cd ant && ant -f nightly.xml run passes, and we should be able to branch and to post a release candidate.

BB: self
Test: DRT / dist test pass


Revision 280193 - (view) (annotate) - [select for diffs]
Modified Sun Sep 11 22:38:28 2005 UTC (4 years, 2 months ago) by ekoneil
File length: 36434 byte(s)
Diff to previous 279604 (colored)
Change the structure of netui-blank to reflect the web project layout guidelines described in the Tomcat docs.  In short, this turns a structure like:

  fooWeb/
    index.jsp
    WEB-INF/
      web.xml
      src/
        Foo.java

into something like:

  fooWeb/
    src/
      Foo.java
    web/
      index.jsp
      WEB-INF/
        web.xml

with the exception of Page Flow source files which are often left in web/ for convenience.  The Ant build support for netui-blank is provided here as well as tweaks to the documentation to reflect this change (and a complete rewrite of sample_netui-blank.xml).

This brings the NetUI web project model into line with the conventions followed in many IDEs and existing web project builds.

Other changes:
- add a "new.netui.webapp" target that acts as a mini command-line wizard for creating a new NetUI web project.  It lives in <dist-root>/beehive-imports.xml.
- add flags for disabling the documentation and samples builds when creating a distribution.  These shouldn't be used when committing changes that could break a distribution, but they're convenient for making "quick" distributions that contain just the runtime without verifying the samples builds or building all of the doc kit / API Javadocs.

BB: self
Test: all DRTs / distribution tests pass / ran clean / build / war on netui-blank in the distribution


Revision 279604 - (view) (annotate) - [select for diffs]
Modified Thu Sep 8 19:43:46 2005 UTC (4 years, 2 months ago) by ekoneil
File length: 35997 byte(s)
Diff to previous 233094 (colored)
Fixup the JSR 173 API download that is fetched from http://workshop.bea.com/xmlbeans.  This is needed to get a JSR 173 package that is licensed correctly such that it can be shipped as part of an Apache project.  

BB: self
Test: Beehive DRT pass


Revision 233094 - (view) (annotate) - [select for diffs]
Modified Wed Aug 17 00:58:46 2005 UTC (4 years, 3 months ago) by ekoneil
File length: 35891 byte(s)
Diff to previous 233085 (colored)
Re-re-re fix distribution.xml.  Ended up with an errant slash that caused XML parsing to fail...

BB: self
DRT: build.dist pass


Revision 233085 - (view) (annotate) - [select for diffs]
Modified Wed Aug 17 00:07:43 2005 UTC (4 years, 3 months ago) by ekoneil
File length: 35892 byte(s)
Diff to previous 233083 (colored)
Re-enable the web service / web service control builds.  Disabled these earlier when trying to run an end-to-end build / dist / test dist cycle in a single VM.  This actually got it working, but the changes shouldn't have been committed...

BB: self
DRT: build.dist pass


Revision 233083 - (view) (annotate) - [select for diffs]
Modified Tue Aug 16 23:59:39 2005 UTC (4 years, 3 months ago) by ekoneil
File length: 35899 byte(s)
Diff to previous 233077 (colored)
Remove duplicated <exclude>s with the change from TXT to txt.

BB: self
DRT: build.dist pass


Revision 233077 - (view) (annotate) - [select for diffs]
Modified Tue Aug 16 23:25:22 2005 UTC (4 years, 3 months ago) by ekoneil
File length: 36169 byte(s)
Diff to previous 232995 (colored)
Fixup the distribution.xml file to handle the rename of LICENSE.TXT to LICENSE.txt.  The capitalization change in the file type causes the distribution build to break.

BB: self
DRT: Beehive pass / build.dist pass


Revision 232995 - (view) (annotate) - [select for diffs]
Modified Tue Aug 16 13:34:12 2005 UTC (4 years, 3 months ago) by ekoneil
File length: 36158 byte(s)
Diff to previous 230377 (colored)
Add new target in distribution.xml that stages the release documentation for use in either the distribution or on the website.  This makes it very easy to package the release (or nightly) docs for uploading to Apache servers without having to build an entire Beehive distribution.

BB: self
DRT: build.dist pass


Revision 230377 - (view) (annotate) - [select for diffs]
Modified Fri Aug 5 00:59:28 2005 UTC (4 years, 3 months ago) by bayard
File length: 35554 byte(s)
Diff to previous 227482 (colored)
moving to TLP

Revision 227482 - (view) (annotate) - [select for diffs]
Modified Thu Aug 4 20:55:01 2005 UTC (4 years, 3 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 35554 byte(s)
Diff to previous 227458 (colored)
Fixup the targets used to build site / release documentation.

BB: self
DRT: build.dist pass


Revision 227458 - (view) (annotate) - [select for diffs]
Modified Thu Aug 4 19:46:13 2005 UTC (4 years, 3 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 35554 byte(s)
Diff to previous 189786 (colored)
Separate the site/ and release/ documentation.

This has been done by branching the docs in forrest/ into two sub-directories:

  release/
  site/

The former contains the documentation for the release that is currently maintained in the given source line (trunk/, in this case) and site/ contains Beehive's Apache website.  

This is currently a little funky as the tabs on the release documentation and site contents are different, but they share the same look and feel and should be easily evolvable over time.  Also, there are some *hard* references from the site/ docs into the release/ docs that are done by URL as http://incubator.apache.og/beehive.  This needs to be fixed going forward, but it's a much easier problem to handle than the current one of having two release doc kits on the stie at once.  :)

Haven't published this new site yet -- will probably wait to do that until the infra folks have setup beehive.apache.org.

Also, this changes the documentation that's included in the distribution -- it's now just the docs for a specifc release as opposed to the entire Beehive website.

BB: self
DRT: Beehive / build.dist pass


Revision 189786 - (view) (annotate) - [select for diffs]
Modified Thu Jun 9 18:27:07 2005 UTC (4 years, 5 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 38353 byte(s)
Diff to previous 179219 (colored)
Fix the build after having removed the wsm/lib directory.

This should take care of it -- apologies!

BB: self
DRT: build / build.dist pass


Revision 179219 - (view) (annotate) - [select for diffs]
Modified Tue May 31 14:33:42 2005 UTC (4 years, 5 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 38426 byte(s)
Diff to previous 178010 (colored)
Integ of SVN 179133 into trunk/

BB: self
DRT: Beehive pass


Revision 178010 - (view) (annotate) - [select for diffs]
Modified Mon May 23 20:23:31 2005 UTC (4 years, 6 months ago) by mmerz
Original Path: incubator/beehive/trunk/distribution.xml
File length: 35964 byte(s)
Diff to previous 177943 (colored)
Removed wsm-samples from the distribution samples.

Contributor: Daryoush Mehrtash

Revision 177943 - (view) (annotate) - [select for diffs]
Modified Mon May 23 08:45:09 2005 UTC (4 years, 6 months ago) by rich
Original Path: incubator/beehive/trunk/distribution.xml
File length: 36352 byte(s)
Diff to previous 171001 (colored)
Samples work:
    - Added a login/shared-flow/nested-page-flow example in the netui-samples app.
    - Reworked the Validation example in the netui-samples app.
    - Fixed a properties file reference in the Data Grid example (netui-samples app).
    - Repackaging, source headers, and general fixup of the NetUI/JSF sample app.
    - Removed the "netui-imports.xml" reference from distribution.xml -- this was added during my previous samples checkin.

tests: drt in trunk, bvt in netui, bvt.myfaces and bvt.jsf-ri in netui/test/webapps/jsf (WinXP)
BB: self (linux)  (including run.tests against the distributions)


Revision 171001 - (view) (annotate) - [select for diffs]
Modified Thu May 19 21:32:40 2005 UTC (4 years, 6 months ago) by mmerz
Original Path: incubator/beehive/trunk/distribution.xml
File length: 36397 byte(s)
Diff to previous 170865 (colored)
Added wsm-addressbook-fromWSDL to the distribution
Fixed the wsdl1Ajava to generate .java rather than .jws
Fixed the build problem with servicecontrol drt.

Contributor:  Daryoush Mehrtash

Revision 170865 - (view) (annotate) - [select for diffs]
Modified Thu May 19 04:30:17 2005 UTC (4 years, 6 months ago) by rich
Original Path: incubator/beehive/trunk/distribution.xml
File length: 35956 byte(s)
Diff to previous 170268 (colored)
NetUI/JSF Sample build work, most importantly:
    - WEB-INF/src/build.xml now has two targets: build-myfaces and build-jsf-ri (for building against MyFaces or the JSF Reference Implementation).  They require "myfaces.dir" or "jsf-ri-dir" to be set, respectively.

    - Each of netui-samples and netui-jsf now use a single build.properties and build.xml (the build-dist.properties and build-dist.xml files are gone).  In the future, they may need to be split out, but build-dist.* were not being used in the distribution currently.

    - netui-jsf sample is tied into the distribution build.

tests: bvt.myfaces and bvt.jsf-ri in netui/test/webapps/jsf, run.tests against the distributions (WinXP)
BB: self (linux)


Revision 170268 - (view) (annotate) - [select for diffs]
Modified Sun May 15 21:31:00 2005 UTC (4 years, 6 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 35618 byte(s)
Diff to previous 170140 (colored)
Fix for JIRA 316.  Turned out that the beehive-wsdltypes.jar needs to be generated every build, so it now lives in wsm/build/jars and is referenced as such throughout the WSM / service control builds.

Also changes the dependence of the petstoreWeb build on having deploy-beehive called; this is now a dependency of the "build" target.

BB: self
DRT: Beehive pass / build.dist pass


Revision 170140 - (view) (annotate) - [select for diffs]
Modified Sat May 14 14:26:55 2005 UTC (4 years, 6 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 35738 byte(s)
Diff to previous 170068 (colored)
Complete distribution samples wireup.

- remove controls-db 
- add controls-spring
- add controls-spring to dist samples build

BB: self
DRT: Beehive pass / build.dist pass


Revision 170068 - (view) (annotate) - [select for diffs]
Modified Fri May 13 18:32:42 2005 UTC (4 years, 6 months ago) by mmerz
Original Path: incubator/beehive/trunk/distribution.xml
File length: 35445 byte(s)
Diff to previous 170022 (colored)
Added exclude to the copy instructions for the controls-webservices-blank to exclude files that are not needed in the distribution.

Contributor: Daryoush Mehrtash

Revision 170022 - (view) (annotate) - [select for diffs]
Modified Fri May 13 14:14:29 2005 UTC (4 years, 6 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 35384 byte(s)
Diff to previous 169934 (colored)
Build fixes to get Cruisecontrol running again.

Also:
- remove duplicated commons-codec.dependency.path
- remove commons-cli-*.jar from the files copied by NetUI at runtime to a webapp in the distribution

BB: self
DRT: Beehive pass / build.dist pass


Revision 169934 - (view) (annotate) - [select for diffs]
Modified Fri May 13 04:33:57 2005 UTC (4 years, 6 months ago) by mmerz
Original Path: incubator/beehive/trunk/distribution.xml
File length: 35594 byte(s)
Diff to previous 169896 (colored)
Added the controls-webservices-blank sample 
modified the jdbc drt test to remove the MST dependent assertions.

Contributor: Daryoush Mehrtash


Revision 169896 - (view) (annotate) - [select for diffs]
Modified Thu May 12 22:39:47 2005 UTC (4 years, 6 months ago) by rich
Original Path: incubator/beehive/trunk/distribution.xml
File length: 35112 byte(s)
Diff to previous 169827 (colored)
Fix for http://issues.apache.org/jira/browse/BEEHIVE-638 : Readme.txt has special characters

This changes all text files in the '.zip' distributions to have CRLF line endings, and it changes text files in the 'tar.gz' distributions to have LF line endings.  The list of text file extensions is
 as follows:

    bat (in .zip  nly)
    beaninfo
    cmd (in .zip only)
    css
    dtd
    html
    inc
    java
    jcs
    jcx
    jj
    jpf
    jpfs
    js
    jsfb
    jsp
    jspf
    jspx
    jws
    log
    properties
    sql
    tag
    tld
    tldx
    txt
    TXT
    wsdd
    wsdl
    xml
    xsd
    xsdconfig
    xsl
    xslt
 
tests: run.tests against the distributions built from 'ant build.dist.full build.test.dist' (linux)
BB: self (WinXP)


Revision 169827 - (view) (annotate) - [select for diffs]
Modified Thu May 12 14:31:17 2005 UTC (4 years, 6 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 33129 byte(s)
Diff to previous 169742 (colored)
Enable the samples builds when creating a distribution.

BB: self
DRT: Beehive pass / build.dist pass


Revision 169742 - (view) (annotate) - [select for diffs]
Modified Thu May 12 01:48:06 2005 UTC (4 years, 6 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 32093 byte(s)
Diff to previous 169659 (colored)
Additional distribution build changes.

- Add .properties file to controls-spring to define the beehive.home and servlet JAR
- remove netui-samples/WEB-INF/src/global directory
- fix the netui-samples build to work in a distribution

BB: self
DRT: none / build.dist passes


Revision 169659 - (view) (annotate) - [select for diffs]
Modified Wed May 11 17:12:57 2005 UTC (4 years, 6 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 32260 byte(s)
Diff to previous 169647 (colored)
Various fixes to the distribution samples.

Add controls-spring to the list of samples that can be built before assembling a distribution.

BB: self
DRT: Beehive pass / build.dist pass


Revision 169647 - (view) (annotate) - [select for diffs]
Modified Wed May 11 15:35:39 2005 UTC (4 years, 6 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 32248 byte(s)
Diff to previous 169390 (colored)
Add a build file for the samples.  This addresses two problems:

- the distribution occasionally contains files generated by building the samples (.class files and such)
- we need a way to verify that the samples do build before spinning a distribution

This isn't wired into the main "build.dist" target, but it will be shortly.

BB: self
DRT: none, but the samples build


Revision 169390 - (view) (annotate) - [select for diffs]
Modified Tue May 10 01:13:27 2005 UTC (4 years, 6 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 31709 byte(s)
Diff to previous 168401 (colored)
Enable the system control build out of Beehive.  

The sync from svn.controlhaus.org is now disabled and the local ./controlhaus directory is deleted during an "ant clean" from the top level.

The controls are now put into the distribution under:

  <dist-dir>/lib/controls/
                       beehive-ejb-control.jar
                       beehive-jms-control.jar
                       beehive-jdbc-control.jar
                       beehive-webservice-control.jar

All references haev been changed to the "org.controlhaus" package.

Three steps are left to finish this work:
- checkin the Forrest documentation that was created from the controlhaus.org websites for the four system controls
- checkin the system control samples; these will live in system-controls/samples for the time being until they're "Beehive-ized" and moved into /samples
- fixup the Beehive documentation to fix the *.controlhaus.org links so that they're referencing the Beehive system control documentation

BB: self
DRT: Beehive pass / test.dist pass


Revision 168401 - (view) (annotate) - [select for diffs]
Modified Thu May 5 20:47:24 2005 UTC (4 years, 6 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 41118 byte(s)
Diff to previous 168392 (colored)
petstoreWeb fixes.

Somehow, these JPFs came back...deleting them.

Also adding a check to see if derby.jar can be resolved by petstoreWeb.

BB: self
DRT: none


Revision 168392 - (view) (annotate) - [select for diffs]
Modified Thu May 5 19:59:00 2005 UTC (4 years, 6 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 41080 byte(s)
Diff to previous 165421 (colored)
Rework the structure of the petstoreWeb sample webapp.

This changes the webapp from a structure like:

petstoreWeb/
  Controller.java
  index.jsp
  ...
  WEB-INF/
    web.xml
    src/
      build.xml
      build.properties
      *.java

to:

petstoreWeb/
  build.xml
  build.properties
  src/
    *.java
  web/
    Controller.java
    index.jsp
    WEB-INF/
      web.xml

The webapp now builds into a directory "build/" under petstoreWeb/ which can be deployed to an application container.  It is now slightly more difficult to do iterative development of the webapp because the deployed context root is no longer the location of the JSPs.  Am curious to know what folks think of this, so feedback welcome.

BB: self
DRT: Beehive pass
Test: builds of petstoreWeb from the SVN tree and from the distribution were successful.  The application also runs correctly.



Revision 165421 - (view) (annotate) - [select for diffs]
Modified Sat Apr 30 21:30:07 2005 UTC (4 years, 6 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 41155 byte(s)
Diff to previous 164683 (colored)
Nightly build work.

This change includes significant rework of the entry points to the distribution test infrastructure.  In order to build and run a test distribution, the distribution location and name must be passed to the Ant in test/dist-test which starts the whole process.  This allows arbitrary distribution names to be used.  

Also includes cleanup of the NetUI distribution test infastructure.  

Nightlies are almost done.  :)

BB: self
DRT: Beehive pass / distribution tests pass


Revision 164683 - (view) (annotate) - [select for diffs]
Modified Mon Apr 25 23:14:31 2005 UTC (4 years, 7 months ago) by kentam
Original Path: incubator/beehive/trunk/distribution.xml
File length: 41069 byte(s)
Diff to previous 164243 (colored)
Re-enabled calling of the "verify.dist.archives" target from the "build.dist.archives" target now that we've resolved the tar issues.  Resolves BEEHIVE-29.


Revision 164243 - (view) (annotate) - [select for diffs]
Modified Fri Apr 22 14:41:20 2005 UTC (4 years, 7 months ago) by bryanche
Original Path: incubator/beehive/trunk/distribution.xml
File length: 41231 byte(s)
Diff to previous 164149 (colored)
Remove deubg line I left in.


Revision 164149 - (view) (annotate) - [select for diffs]
Modified Thu Apr 21 23:43:56 2005 UTC (4 years, 7 months ago) by kentam
Original Path: incubator/beehive/trunk/distribution.xml
File length: 41275 byte(s)
Diff to previous 164114 (colored)
BEEHIVE-387: Enforce @VersionRequired on control fields at runtime
BEEHIVE-403: ant build.dist.archives does not work from DOS window
BEEHIVE-29: Apache infrastructure for regular builds, serving distributions (gump/maven integration)

We're back to using the ant <tar>/<untar> tasks to build/test archives.  This means Beehive .tar.gz archives
require GNU tar to be processed under Windows -- any MKS tar users need to switch to GNU tar.

Confirmed that the verify.dist.archives target works.


Revision 164114 - (view) (annotate) - [select for diffs]
Modified Thu Apr 21 20:26:41 2005 UTC (4 years, 7 months ago) by bryanche
Original Path: incubator/beehive/trunk/distribution.xml
File length: 45064 byte(s)
Diff to previous 161119 (colored)
Change controls.jar to beehive-controls.jar for jira
http://issues.apache.org/jira/browse/BEEHIVE-344.  

NOTE: Any application referencing controls.jar will need to be updated
to reference beehive-controls.jar instead.

Also, update distribution.xml so that you can build a distribution
without doing an svn update of code from controlhaus.  To do this, pass
in a "update.controlhaus=false" property to build.dist.  e.g.

ant build.dist -Dupdate.controlhaus=false

This is useful for testing local changes to controlhaus components or
for making sure you package the controls you have on your box.

drt: pass
run.test.dist: pass


Revision 161119 - (view) (annotate) - [select for diffs]
Modified Tue Apr 12 21:02:10 2005 UTC (4 years, 7 months ago) by steveh
Original Path: incubator/beehive/trunk/distribution.xml
File length: 44389 byte(s)
Diff to previous 159717 (colored)
(1) Adding build targets for netui-samples.
(2) Fixing a bug in the build for jpetstoreWeb sample. (build-dist.xml was being copied to the dist directory, as well as the renamed version.)

Revision 159717 - (view) (annotate) - [select for diffs]
Modified Fri Apr 1 18:57:07 2005 UTC (4 years, 7 months ago) by kylem
Original Path: incubator/beehive/trunk/distribution.xml
File length: 43251 byte(s)
Diff to previous 159531 (colored)
Reenabled low-level SPI for control instantiation, allowing other bean-oriented frameworks (such as HiveMind or Spring) to be plugged in to instantiate, configure, and add services for Controls.  I'll be working on creating a couple of sample provider implementations plus a sample app that uses them.

This created a new dependency for Controls on Commons Discovery, which provides the SPI discovery mechanism.  Since there are now dependencies on Discovery from WSM, NetUI, and Controls, it has been moved to lib/commons in the distribution, along with Commons Logging (upon which Discovery depends).

Revision 159531 - (view) (annotate) - [select for diffs]
Modified Wed Mar 30 22:45:59 2005 UTC (4 years, 7 months ago) by bryanche
Original Path: incubator/beehive/trunk/distribution.xml
File length: 42794 byte(s)
Diff to previous 158835 (colored)
Remove jars from wsm-petstore-dashboard sample app and copy them from
the default locations instead upon building.


Revision 158835 - (view) (annotate) - [select for diffs]
Modified Wed Mar 23 21:34:54 2005 UTC (4 years, 8 months ago) by kentam
Original Path: incubator/beehive/trunk/distribution.xml
File length: 42502 byte(s)
Diff to previous 158607 (colored)
Work on BEEHIVE-29: Apache infrastructure for regular builds, serving distributions -- allow Ant v1.7 to be used in the build.
Make svnversion calls optional.
Temporarily disable verification of archives until migration to GNU tar is complete.

Contributed by Jim Cummings.


Revision 158607 - (view) (annotate) - [select for diffs]
Modified Tue Mar 22 14:51:48 2005 UTC (4 years, 8 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 42224 byte(s)
Diff to previous 158486 (colored)
Fix the distribution.xml file so that the isWindows property can be set without having to run two targets.

It's not available implicitly throughout the build file.

BB: self
Test: distribution building works.


Revision 158486 - (view) (annotate) - [select for diffs]
Modified Mon Mar 21 17:31:20 2005 UTC (4 years, 8 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 42339 byte(s)
Diff to previous 157807 (colored)
Contribution from Jim Cummings to add targets for building the test distribution, running the tests against a distribution, etc.

BB: self
DRT: Beehive pass
Test: test.dist passes


Revision 157807 - (view) (annotate) - [select for diffs]
Modified Wed Mar 16 21:25:43 2005 UTC (4 years, 8 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 28677 byte(s)
Diff to previous 157477 (colored)
Move the "contextPath" Ant property from the build files into the .properties file.

Also changed the name to context.path so that the property names are consistent.

This makes it easier to take the netui-blank webapp template, change the context path, and start building a new app.

BB: self
DRT: none
Test: build the distribution, build the petstoreWeb

Revision 157477 - (view) (annotate) - [select for diffs]
Modified Mon Mar 14 22:17:45 2005 UTC (4 years, 8 months ago) by steveh
Original Path: incubator/beehive/trunk/distribution.xml
File length: 28289 byte(s)
Diff to previous 157458 (colored)
You can now skip the docs portion of 'build.dist' by adding -Dskip.docs=true.
For example, 

>ant -f distribution.xml build.dist -Dskip.docs=true

Also, removing redundant target 'docs'.

test: build.dist

Revision 157458 - (view) (annotate) - [select for diffs]
Modified Mon Mar 14 20:27:39 2005 UTC (4 years, 8 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 28338 byte(s)
Diff to previous 157334 (colored)
Couple of fixes to the distribution:

- stop copying commons-codec-1.3.jar into lib/netui.  It's already in lib/common.
- fix the paths to the velocity JARs in beehive-imports.xml

BB: self
DRT: none
Tests: petstoreWeb compiles in the distribution


Revision 157334 - (view) (annotate) - [select for diffs]
Modified Sun Mar 13 15:50:49 2005 UTC (4 years, 8 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 28270 byte(s)
Diff to previous 157286 (colored)
Rename "webappRuntimeCore.xml" to "beehive-runtime.xml".  All of the build file distributed as part of Beehive in the distribution are now called "beehive-*.xml".  

There is still one issue around "beehive-runtime.xml" -- it uses <target>s instead of <macrodef>s.  Then, the targets are exposed as <macrodef>s in beehive-imports.xml.

Would be great to have some feedback around this issue.  Personally, I'd like to have beehive-runtime.xml expose <macrodef>s just as the beehive-tools.xml file does; presenents a consistent user model this way.

Any thoughts about this?



BB: self
DRT: Beehive pass
Tests: test-dist pass


Revision 157286 - (view) (annotate) - [select for diffs]
Modified Sat Mar 12 21:52:52 2005 UTC (4 years, 8 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 28272 byte(s)
Diff to previous 157205 (colored)
Rename buildWebappCore.xml to beehive-tools.xml.  This adds a .properties file for the distribution that defines various resources needed to build a webapp including the JSP and Servlet APIs.

Removes some unused shell scripts and an old beehive.properties file that should have been deleted a while ago.

The NetUI-enabled webapps in the distribution now are structured as:

  WEB-INF/src/
              build.xml
              build.properties

where build.properties defines beehive.home.  Then, the build.xml file simply imports the beehive-imports.xml file to obtain the <path>s defined there and beehive-tools.xml to define the tools used to build JPFs, controls, and XSDs.  

BB: self
DRT: Beehive pass
BVT: NetUI pass
Tests: distribution tests pass


Revision 157205 - (view) (annotate) - [select for diffs]
Modified Sat Mar 12 02:26:43 2005 UTC (4 years, 8 months ago) by mmerz
Original Path: incubator/beehive/trunk/distribution.xml
File length: 28185 byte(s)
Diff to previous 157024 (colored)
Final check in  to fix BEEHIVE-362.


Revision 157024 - (view) (annotate) - [select for diffs]
Modified Fri Mar 11 01:39:34 2005 UTC (4 years, 8 months ago) by mmerz
Original Path: incubator/beehive/trunk/distribution.xml
File length: 27902 byte(s)
Diff to previous 157023 (colored)
Took wsm-employee sample (temporarily) out of distribution. We need to resolve issues around DBControl (where does it come from, will it stick around, etc.) first.
New sample, "wsm-samples", to illustrate use of JSR-181 annotations added.


Revision 157023 - (view) (annotate) - [select for diffs]
Modified Fri Mar 11 01:33:06 2005 UTC (4 years, 8 months ago) by mmerz
Original Path: incubator/beehive/trunk/distribution.xml
File length: 27868 byte(s)
Diff to previous 156557 (colored)
Minor fixes for samples in distro.


Revision 156557 - (view) (annotate) - [select for diffs]
Modified Tue Mar 8 18:13:47 2005 UTC (4 years, 8 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 27157 byte(s)
Diff to previous 156547 (colored)
Re-adding the "test.dist" target in distribution.xml.  This is still indirectly referenced from Cruisecontrol.

BB: self
DRT: none, but "build.dist" runs.



Revision 156547 - (view) (annotate) - [select for diffs]
Modified Tue Mar 8 17:10:28 2005 UTC (4 years, 8 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 26076 byte(s)
Diff to previous 156505 (colored)
Fix for JIRA 402.  Remove the "test.dist" target.

BB: self
DRT: none



Revision 156505 - (view) (annotate) - [select for diffs]
Modified Tue Mar 8 06:56:06 2005 UTC (4 years, 8 months ago) by heathers
Original Path: incubator/beehive/trunk/distribution.xml
File length: 27106 byte(s)
Diff to previous 156203 (colored)
README.txt, LICENSE.txt, NOTICE.txt and svn.rev were not showing up in the docs archives (again).  Still to be fixed (but I'm too sleepy right now):  core snapshot now has two copies of these files, one in the root and one in subdirectory docs.  We should probably exclude the copies in subdir docs from the core snapshot zips and tar.gzs.

Revision 156203 - (view) (annotate) - [select for diffs]
Modified Fri Mar 4 22:19:55 2005 UTC (4 years, 8 months ago) by mmerz
Original Path: incubator/beehive/trunk/distribution.xml
File length: 26935 byte(s)
Diff to previous 155946 (colored)
Taking wsm-petstore-dashboard out of distribution for now. Issues around Axis need to be resolved first to make this sample more stable.

Revision 155946 - (view) (annotate) - [select for diffs]
Modified Wed Mar 2 19:42:07 2005 UTC (4 years, 8 months ago) by kentam
Original Path: incubator/beehive/trunk/distribution.xml
File length: 26764 byte(s)
Diff to previous 155753 (colored)
BEEHIVE-349: Beehive build and distributions should include svn revision #s

svn.rev in the root of the distribution contains the Beehive svn rev # that the distro was built at.
lib/controls/controlhaus.rev contains the Controlhaus svn rev #s that the controls in the distro were built at.


Revision 155753 - (view) (annotate) - [select for diffs]
Modified Tue Mar 1 04:15:01 2005 UTC (4 years, 8 months ago) by kentam
Original Path: incubator/beehive/trunk/distribution.xml
File length: 24569 byte(s)
Diff to previous 155719 (colored)
BEEHIVE-86: tar.gz file probs from build.dist.archives

Delegate to an external tar program when building archives under Windows.


Revision 155719 - (view) (annotate) - [select for diffs]
Modified Tue Mar 1 00:14:55 2005 UTC (4 years, 8 months ago) by steveh
Original Path: incubator/beehive/trunk/distribution.xml
File length: 22535 byte(s)
Diff to previous 155273 (colored)
Fix for BEEHIVE-87: README.txt in dist doesn't have what it needs

I added another README.txt file at docs/dist-docs/README.txt.  We need one dedicated README.txt file to be sent out with the distributions (docs/dist-docs/README.txt) and another that describes the Beehive source (trunk/README.txt).

Revision 155273 - (view) (annotate) - [select for diffs]
Modified Thu Feb 24 22:54:56 2005 UTC (4 years, 9 months ago) by heathers
Original Path: incubator/beehive/trunk/distribution.xml
File length: 22663 byte(s)
Diff to previous 155014 (colored)
Added a text copy of license.txt and notice.txt to the docs distribution zip and tar.gz files.

Revision 155014 - (view) (annotate) - [select for diffs]
Modified Wed Feb 23 14:28:08 2005 UTC (4 years, 9 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 22214 byte(s)
Diff to previous 154925 (colored)
Remove the test distribution shell scripts and add Ant targets to accomplish the same.

Patch contributed by Julie Zhuo.

BB: self
DRT: Beehive pass / build.dist pass


Revision 154925 - (view) (annotate) - [select for diffs]
Modified Wed Feb 23 01:55:37 2005 UTC (4 years, 9 months ago) by heathers
Original Path: incubator/beehive/trunk/distribution.xml
File length: 22330 byte(s)
Diff to previous 154789 (colored)
Change extension on docs archive to be consistent with the base and lib archives ... *.tgz to *.tar.gz

Revision 154789 - (view) (annotate) - [select for diffs]
Modified Tue Feb 22 04:56:04 2005 UTC (4 years, 9 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 22327 byte(s)
Diff to previous 154784 (colored)
Add a "war" target to the build-dist.xml file in the distribution.  This makes it easier to produce an app that can be dropped into an application container.

BB: self
Test: in petstoreWeb: "ant deploy-beehive build war" and drop petstoreWeb.war onto Tomcat


Revision 154784 - (view) (annotate) - [select for diffs]
Modified Tue Feb 22 04:27:31 2005 UTC (4 years, 9 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 22338 byte(s)
Diff to previous 154409 (colored)
Add a petstoreWeb build file that's usable from the Beehive distribution.

This change also includes some of the <macrodef>s in SVN's beehive-imports.xml so that the build / clean webapp targets and deploy netui / wsm targets are callable as:

  <build-webapp webappDir="..."/>

It should be the case that Beehive developers using the distribution can import the distribution's beehive-imports.xml and have access to the Beehive build tools / macros that way.

BB: self
Test: build the distribution and ran "ant deploy-beehive build" and "ant clean" on petstoreWeb


Revision 154409 - (view) (annotate) - [select for diffs]
Modified Sat Feb 19 15:42:50 2005 UTC (4 years, 9 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 22151 byte(s)
Diff to previous 153651 (colored)
Cleanup some targets associated with building a distribution.

- set the library distribution name.  This was coming out as ${dist.lib.name}
- add a "build.dist.archives" target to /build.xml for easier chaining of Ant targets
- change the name of the distribution output directory from build/jars/ to build/dist/archives/.  We don't produce JARs anyway.  :)

BB: self
DRT: none.  distribution build is successful.


Revision 153651 - (view) (annotate) - [select for diffs]
Modified Sun Feb 13 18:37:01 2005 UTC (4 years, 9 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 22269 byte(s)
Diff to previous 153310 (colored)
SVN webapp bug fixes.

Ran across several issues while working on the petstoreWeb:
- start deleting the .pageflow-struts-generated directory during a "clean"
- fixup Ant <echo> statements that were printing an invalid property 
- fixup project names

BB: self
DRT: Beehive pass


Revision 153310 - (view) (annotate) - [select for diffs]
Modified Fri Feb 11 00:53:21 2005 UTC (4 years, 9 months ago) by stocco
Original Path: incubator/beehive/trunk/distribution.xml
File length: 22354 byte(s)
Diff to previous 153016 (colored)
This patch is submitted by Julie Zhuo.  This is for minor tweaks to the test distribution.  

**** Things Fixed in the Patch ********
* Updated the test.dist to reflect the recent TestRecorder location change.
* Created top level test.dist build structure for easy including of other tests
* Moved the tomcat-import.xml to the root level ant directory in the test distribution for sharing across tests.
* Created shell scripts to build the test distribution
* Decoupled web server related calls for easy plug in of other web servers

There is still an issue with build.dist.archives as it appears to not be generating binary/zip.  Bug will be filed.  Apparently parameter not being set. ${dist.lib.name}

Revision 153016 - (view) (annotate) - [select for diffs]
Modified Wed Feb 9 05:10:30 2005 UTC (4 years, 9 months ago) by mmerz
Original Path: incubator/beehive/trunk/distribution.xml
File length: 22505 byte(s)
Diff to previous 151797 (colored)
1) Don't copy svn-build files into the distro.
2) Fix relative URLs in HandlerChain.file.
3) Add velocity to WSM deployment unit.

Revision 151797 - (view) (annotate) - [select for diffs]
Modified Tue Feb 8 00:01:42 2005 UTC (4 years, 9 months ago) by mmerz
Original Path: incubator/beehive/trunk/distribution.xml
File length: 22501 byte(s)
Diff to previous 151323 (colored)
fixed the link to the service control jar

contributor: Jeremiah Johnson

Revision 151323 - (view) (annotate) - [select for diffs]
Modified Fri Feb 4 05:05:03 2005 UTC (4 years, 9 months ago) by mmerz
Original Path: incubator/beehive/trunk/distribution.xml
File length: 22484 byte(s)
Diff to previous 149461 (colored)
Adjusted distribution.xml to new sample names and conventions.

Revision 149461 - (view) (annotate) - [select for diffs]
Modified Tue Feb 1 23:24:17 2005 UTC (4 years, 9 months ago) by steveh
Original Path: incubator/beehive/trunk/distribution.xml
File length: 22171 byte(s)
Diff to previous 149442 (colored)
(1) Adding 'build.livesite' target to trunk/distribution.xml.  (It is inconvenient to use the distiribution ZIP as the livesite upload ZIP.  The livesite ZIP file should have 'bad' ZIP form with *no* top level directory.  ZIP files with 'good' form, make determining the URL path cumbersome.)

(2) Adding 'usage' targets to docs/build.xml and docs/forrest/build.xml.

tests: build.dist, drt

Revision 149442 - (view) (annotate) - [select for diffs]
Modified Tue Feb 1 20:13:19 2005 UTC (4 years, 9 months ago) by jsong
Original Path: incubator/beehive/trunk/distribution.xml
File length: 21591 byte(s)
Diff to previous 149424 (colored)
Update distribution.xml.

Revision 149424 - (view) (annotate) - [select for diffs]
Modified Tue Feb 1 17:36:19 2005 UTC (4 years, 9 months ago) by jsong
Original Path: incubator/beehive/trunk/distribution.xml
File length: 21479 byte(s)
Diff to previous 149410 (colored)
Update distribution.xml and TestInstantiate.java.

Revision 149410 - (view) (annotate) - [select for diffs]
Modified Tue Feb 1 15:55:44 2005 UTC (4 years, 9 months ago) by jsong
Original Path: incubator/beehive/trunk/distribution.xml
File length: 21788 byte(s)
Diff to previous 126556 (colored)
Update build.xml and distribution.xml to build some useful controls for controlhaus as part of the distribution.
Code contributed by Mike Foster and Jeremiah Johnson.
This update should resolve JIRA-BEEHIVE-204.

Revision 126556 - (view) (annotate) - [select for diffs]
Modified Wed Jan 26 23:10:16 2005 UTC (4 years, 10 months ago) by steveh
Original Path: incubator/beehive/trunk/distribution.xml
File length: 15603 byte(s)
Diff to previous 126518 (colored)
Fix for BEEHIVE-64: netui-blank not being described in samples/README.txt while others do

tests: build.dist

Revision 126518 - (view) (annotate) - [select for diffs]
Modified Wed Jan 26 17:11:53 2005 UTC (4 years, 10 months ago) by steveh
Original Path: incubator/beehive/trunk/distribution.xml
File length: 15454 byte(s)
Diff to previous 126439 (colored)
A patch for distribution-related targets.
Contributed by Brian Che.

tests: drt, build.dist, test.dist
 

Revision 126439 - (view) (annotate) - [select for diffs]
Modified Tue Jan 25 22:51:27 2005 UTC (4 years, 10 months ago) by stocco
Original Path: incubator/beehive/trunk/distribution.xml
File length: 11859 byte(s)
Diff to previous 126412 (colored)
This content was submitted by Julie Zhuo.  This is an update to the test.dist structure so other functional areas (controls, jws) can add to this structure which is currently only leveraged by netui.

Netui DRT: pass

This patch fixes the following:
-Removed BEEHIVE_TEST_HOME and BEEHIVE_HOME environmental variables 
-Making directory structure change for easy Controls and WSM tests plug in 
-Various updates to sync with the Beehive build change introduced lately 
-Include the new resource needed for the netui validations tests 
-Fixed the README 
-Avoided webapp rebuild when going from netui drt into netui bvt 

Things still need to do,
1. Need to make use of more resources from the Beehive build rather keep its own and keep it the same style possible as the Beehive build structure. For example, better organize the properties file and import files.
2. The directory structure in the test package may need to change a bit when we have tests in from Controls/WSM. For example moving the resources (like tomcat-imports.xml) that are shared among the tests to a root level directory for better sharing among tests. 


Revision 126412 - (view) (annotate) - [select for diffs]
Modified Tue Jan 25 19:22:30 2005 UTC (4 years, 10 months ago) by steveh
Original Path: incubator/beehive/trunk/distribution.xml
File length: 11288 byte(s)
Diff to previous 125545 (colored)
Adding target for building a ZIP of the live site.

Revision 125545 - (view) (annotate) - [select for diffs]
Added Tue Jan 18 21:02:36 2005 UTC (4 years, 10 months ago) by ekoneil
Original Path: incubator/beehive/trunk/distribution.xml
File length: 11067 byte(s)
Significant rework of the Beehive build.

The BUILDING.txt file has the best description of how to setup a new build environment.

Major changes:
- remove Ant from the build
- remove Tomcat from the build
  - note, this is still required as it's the default Servlet container, but Beehive doesn't install this
- remove the BEEHIVE_HOME environment variables from the SVN and distribution builds
- remove all *.cmd / *.sh scripts for initializing an environment from the SVN and distribution builds
- remove the beehive.properties file and change to the Ant <import> model that Bob proposed.  Paths and filesets are now defined at the top-level and shared among all sub-projects.
- move Ant used for testing from test/ant to /ant.  This puts the webapp build files in the same place as the distribution and makes it easier to target an application against either SVN or a distribution.
- no longer force copying of junit.jar to $ANT_HOME/lib
  - this is now an install step
- no longer force copying tomcat-users.xml to $CATALINA_HOME/conf
  - this is now an install step
- remove isJDKOver5 checks from nested builds.  this is a requirement for Beehive.
- implement Java / Ant version checking in /beehive-imports.xml
- move the definition of an XMLBean schema task from sub-projects to beehive-imports.xml
- start isolating WS / app container dependencies in:
    ant/axis-imports.xml
    ant/tomcat-imports.xml
    These files expose <target>s that are referenced in Ant macros defined in beehive-imports.xml.  To plug-in a new server, implement one of these files and change the correct "webservice.runtime" or "servlet.runtime" property in beehive-imports.xml
- switch NetUI coreWeb tests off of using explicitly registered Struts TLDs to using the ones in struts.jar
- move the targets for building a distribution into distribution.xml 
- update BUILDING.txt

What's broken / undone:
- running the controls performance tests
- re-wiring the builds for all of the code in samples/.  The Ant build file shipped in the distribution need work before 
the next ship date, and these can be fixed as the distribution builds shake out.
- running the JSF tests for NetUI
- removing Axis from the samples.  Seems that this should be like Tomcat -- something that the user installs and Beehive references.

I'm sure that there are other things that aren't completed or wired up, but hopefully with this checked in, others can pitch-in and help make all of this better.

If you've got an existing Beehive build environment, you'll need to make the following changes:

1) install Tomcat 5.0.x and set CATALINA_HOME in your shell
2) install Ant 1.6.2 and set ANT_HOME in your shell
3) copy trunk/external/junit/junit.jar to $ANT_HOME/lib
4) ensure that the following is defined in $CATALINA_HOME/conf/tomcat-users.xml
  
    <user username="manager" password="manager" roles="manager"/>

5) ensure your PATH contains $JAVA_HOME/bin:$ANT_HOME/bin

To test your install, run:

  ant check.setup

BB: self
Tests: Beehive DRT, build.dist / test.dist / NetUI dist test


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

apache@apache.org
ViewVC Help
Powered by ViewVC 1.1.2