You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@beehive.apache.org by "Scott Semyan (JIRA)" <be...@incubator.apache.org> on 2005/05/09 22:39:07 UTC
[jira] Commented: (BEEHIVE-625) Fixes to build.xml for PetStore
[ http://issues.apache.org/jira/browse/BEEHIVE-625?page=comments#action_64782 ]
Scott Semyan commented on BEEHIVE-625:
--------------------------------------
Sorry, we crossed paths over the weekend. I had meant to log all of this on Friday but didn't get to it until this morning. I then did a full sync and saw your changes.
As to issue #1 above, I find the derby.jar variable confusing. I've logged the following bug on it:
http://issues.apache.org/jira/browse/BEEHIVE-628
Issue #3 does not appear to be fixed. This is just the comment for the target. You have:
<!-- ========================================= -->
<!-- build - build the webapp -->
<!-- ========================================= -->
But it should probably be something like:
<!-- =================================================================== -->
<!-- deploy-beehive - deploy the beehive components into the webapp lib -->
<!-- =================================================================== -->
As to #8 above, I like the idea of always building before running the test. Ant & javac are smart enough that if no files have changed it won't rebuild the classes. It's confusing when you change a test then run and you don't see your changes. But, I'll defer to your decision.
> Fixes to build.xml for PetStore
> -------------------------------
>
> Key: BEEHIVE-625
> URL: http://issues.apache.org/jira/browse/BEEHIVE-625
> Project: Beehive
> Type: Bug
> Components: Samples
> Versions: V1
> Reporter: Scott Semyan
> Assignee: Alejandro Ramirez
> Fix For: V1
> Attachments: diff.txt
>
> When building with the new directory layout for PetStore, I found a few problems. The attached diff file corrects the following:
> 1) Set derby location via a variable in build.properties
> 2) Copy the derby.jar into the lib directory only during the deploy-beehive target, not in every build
> 3) Fix the comment for the deploy-beehive target
> 4) Add an ensure.derby target to make sure derby is present
> 5) Add the extra jar files from HTTPUnit to the classpath
> 6) Remove the copy of jars from petstore/lib since this task is taken care of in #2 above
> 7) Add debug=true to the javac task in the test.build target so we get line numbers when running the tests
> 8) Make test.build a dependency of test.run so you can edit a test, then automatically build when you run the test again.
> 9) Modified README to indicate item #1 above.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira