/[Apache-SVN]/beehive/trunk/BUILDING.txt
ViewVC logotype

Log of /beehive/trunk/BUILDING.txt

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 407594 - (view) (annotate) - [select for diffs]
Modified Thu May 18 17:01:11 2006 UTC (3 years, 6 months ago) by crogers
File length: 5250 byte(s)
Diff to previous 330498 (colored)
very minor change to some wording in the build instructions.


Revision 330498 - (view) (annotate) - [select for diffs]
Modified Thu Nov 3 07:12:54 2005 UTC (4 years ago) by ias
File length: 5242 byte(s)
Diff to previous 230487 (colored)
Move junit requirement to Ant section because it's required by not only "drt" target (for testing) but also "clean" (for building) target.

Revision 230487 - (view) (annotate) - [select for diffs]
Modified Fri Aug 5 16:32:24 2005 UTC (4 years, 3 months ago) by ekoneil
File length: 5302 byte(s)
Diff to previous 230377 (colored)
Fixup some of the text in the Beehive .txt files to reflect the move of SVN / Beehive to TLP.

BB: self
DRT: none


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: 5310 byte(s)
Diff to previous 226883 (colored)
moving to TLP

Revision 226883 - (view) (annotate) - [select for diffs]
Modified Mon Aug 1 20:57:10 2005 UTC (4 years, 3 months ago) by steveh
Original Path: incubator/beehive/trunk/BUILDING.txt
File length: 5310 byte(s)
Diff to previous 169390 (colored)
Updating directions for doc-related targets.

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/BUILDING.txt
File length: 6090 byte(s)
Diff to previous 156584 (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 156584 - (view) (annotate) - [select for diffs]
Modified Tue Mar 8 23:24:47 2005 UTC (4 years, 8 months ago) by steveh
Original Path: incubator/beehive/trunk/BUILDING.txt
File length: 6327 byte(s)
Diff to previous 155257 (colored)
Calling out the counter-intuitive path for FORREST_HOME, which everyone seems gets wrong the when they install Forrest on their machine.  

Revision 155257 - (view) (annotate) - [select for diffs]
Modified Thu Feb 24 22:12:09 2005 UTC (4 years, 9 months ago) by heathers
Original Path: incubator/beehive/trunk/BUILDING.txt
File length: 5847 byte(s)
Diff to previous 125577 (colored)
Added a note that user can get a build failure in the build.dist target if they do not have a network connection or if svn.controlhaus.org is down.

Revision 125577 - (view) (annotate) - [select for diffs]
Modified Wed Jan 19 01:31:03 2005 UTC (4 years, 10 months ago) by ekoneil
Original Path: incubator/beehive/trunk/BUILDING.txt
File length: 5610 byte(s)
Diff to previous 125559 (colored)
Slight doc tweaks based on feedback from Kyle.

- "check.setup" now checks for JSR 173
- add comment to BUILDING.txt about execute permissions and fix misspelling

BB: self
DRT: none


Revision 125559 - (view) (annotate) - [select for diffs]
Modified Tue Jan 18 23:01:56 2005 UTC (4 years, 10 months ago) by ekoneil
Original Path: incubator/beehive/trunk/BUILDING.txt
File length: 5462 byte(s)
Diff to previous 125553 (colored)
Update BUILDING.txt to correctly describe why "bootstrap" needs to be run.


Revision 125553 - (view) (annotate) - [select for diffs]
Modified Tue Jan 18 22:07:13 2005 UTC (4 years, 10 months ago) by ekoneil
Original Path: incubator/beehive/trunk/BUILDING.txt
File length: 5412 byte(s)
Diff to previous 125545 (colored)
Little more cleanup.

- remove the Ant / Tomcat installers from SVN
- print the classpath used when compiling XMLBeans (useful for debugging compilation failures)
- break "clean"'s dependence with bootstrap
  - yes, you still need to run bootstrap
- update BUILDING.txt with "bootstrap" instructions

BB: self


Revision 125545 - (view) (annotate) - [select for diffs]
Modified Tue Jan 18 21:02:36 2005 UTC (4 years, 10 months ago) by ekoneil
Original Path: incubator/beehive/trunk/BUILDING.txt
File length: 5365 byte(s)
Diff to previous 111449 (colored)
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


Revision 111449 - (view) (annotate) - [select for diffs]
Modified Fri Dec 10 00:09:16 2004 UTC (4 years, 11 months ago) by steveh
Original Path: incubator/beehive/trunk/BUILDING.txt
File length: 4371 byte(s)
Diff to previous 56307 (colored)
Making the Forrest installation a manual process.
Building.txt has been amended with new instructions for installing Forrest.
build.xml now checks for a FORREST_HOME before running docs-related targets.

DRTs passed.

Revision 56307 - (view) (annotate) - [select for diffs]
Modified Tue Nov 2 00:56:21 2004 UTC (5 years ago) by steveh
Original Path: incubator/beehive/trunk/BUILDING.txt
File length: 3054 byte(s)
Diff to previous 56304 (colored)
Fix for Jira bug 49: Bootstrap no longer installed log4j

Revision 56304 - (view) (annotate) - [select for diffs]
Modified Tue Nov 2 00:12:52 2004 UTC (5 years ago) by steveh
Original Path: incubator/beehive/trunk/BUILDING.txt
File length: 3056 byte(s)
Diff to previous 54133 (colored)
Fix for Jira bug #45.  Fixing path references in both the alpha and main lines.

Revision 54133 - (view) (annotate) - [select for diffs]
Modified Fri Oct 8 23:43:34 2004 UTC (5 years, 1 month ago) by ias
Original Path: incubator/beehive/trunk/BUILDING.txt
File length: 3042 byte(s)
Diff to previous 46289 (colored)
Update JDK part.

Revision 46289 - (view) (annotate) - [select for diffs]
Modified Sat Sep 18 00:34:03 2004 UTC (5 years, 2 months ago) by kentam
Original Path: incubator/beehive/trunk/BUILDING.txt
File length: 3271 byte(s)
Diff to previous 36678 (colored)
Update build instructions, thanks to feedback from Lawrence Jones.


Revision 36678 - (view) (annotate) - [select for diffs]
Modified Sat Aug 21 22:52:10 2004 UTC (5 years, 3 months ago) by rich
Original Path: incubator/beehive/trunk/BUILDING.txt
File length: 2854 byte(s)
Diff to previous 36132 (colored)
Fixed JSF integration to avoid:

    - Infinite loop of server forwards when raising a page flow action that forwards to another .faces URI, and when JSF is set to save state on the client (javax.faces.STATE_SAVING_METHOD Servlet context param is set to "client").

    - IllegalStateException for forwarding an already-committed request, in the same case as above but without client-side state.
    
    DRT: netui server (WinXP)
    BB: self


Revision 36132 - (view) (annotate) - [select for diffs]
Modified Mon Aug 9 22:21:01 2004 UTC (5 years, 3 months ago) by heathers
Original Path: incubator/beehive/trunk/BUILDING.txt
File length: 2854 byte(s)
Diff to previous 35737 (colored)
DRTs pass on the latest Sun 1.5 Snapshot (B60).  Users should use B51 or later.

Revision 35737 - (view) (annotate) - [select for diffs]
Modified Thu Aug 5 14:55:39 2004 UTC (5 years, 3 months ago) by ekoneil
Original Path: incubator/beehive/trunk/BUILDING.txt
File length: 2720 byte(s)
Diff to previous 35626 (colored)
Upgrade the internal Beehive Ant version from 1.6.1 to 1.6.2.

Included are .zip and .tar.gz files for 1.6.2.  The old ones have also been deleted.

BB: self
DRT: NetUI pass
     Controls pass


Revision 35626 - (view) (annotate) - [select for diffs]
Modified Tue Aug 3 07:57:19 2004 UTC (5 years, 3 months ago) by ias
Original Path: incubator/beehive/trunk/BUILDING.txt
File length: 2720 byte(s)
Diff to previous 30804 (colored)
Update example for BEEHIVE_HOME to keep up with a recommended SVN URL ending with "trunk".

Revision 30804 - (view) (annotate) - [select for diffs]
Modified Tue Jul 27 21:11:33 2004 UTC (5 years, 4 months ago) by stocco
Original Path: incubator/beehive/trunk/BUILDING.txt
File length: 2730 byte(s)
Diff to previous 23219 (colored)
Renaming apache-ant-1.6.1-bin.tar to apache-ant-1.6.1-bin.tar.gz since this is a gzip archive.  Also updating BUILDING.txt to reference *.tar.gz as opposed to .tar.

Revision 23219 - (view) (annotate) - [select for diffs]
Modified Sat Jul 24 21:31:28 2004 UTC (5 years, 4 months ago) by ekoneil
Original Path: incubator/beehive/trunk/BUILDING.txt
File length: 2727 byte(s)
Diff to previous 23107 (colored)
Add proxy supprt to the build.

This can be used to setup the correct proxy information in order to download the JSR 173 support depending on your network configuration.

This was contributed by Venkat.

BB: self
DRT: pass 


Revision 23107 - (view) (annotate) - [select for diffs]
Modified Wed Jul 21 01:43:16 2004 UTC (5 years, 4 months ago) by kentam
Original Path: incubator/beehive/trunk/BUILDING.txt
File length: 1586 byte(s)
Diff to previous 22995 (colored)
Change build instructions to reference beehive/trunk for BEEHIVE_HOME

Revision 22995 - (view) (annotate) - [select for diffs]
Modified Sat Jul 17 06:13:32 2004 UTC (5 years, 4 months ago) by kentam
Original Path: incubator/beehive/trunk/BUILDING.txt
File length: 1437 byte(s)
Copied from: incubator/beehive/BUILDING.txt revision 22994
Diff to previous 22989 (colored)
Reorg dir structure for branches.


Revision 22989 - (view) (annotate) - [select for diffs]
Modified Sat Jul 17 04:37:11 2004 UTC (5 years, 4 months ago) by ekoneil
Original Path: incubator/beehive/BUILDING.txt
File length: 1437 byte(s)
Diff to previous 22985 (colored)
Add a little more detail in the build instructions.

BB: self
DRT: none


Revision 22985 - (view) (annotate) - [select for diffs]
Added Sat Jul 17 00:06:19 2004 UTC (5 years, 4 months ago) by kentam
Original Path: incubator/beehive/BUILDING.txt
File length: 1206 byte(s)
Initial submission of Beehive code.  See BUILDING.txt and DEVELOPMENT.txt for help building and developing in the codebase.


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