[ http://issues.apache.org/jira/browse/BEEHIVE-10?page=history ]
Kenneth Tam updated BEEHIVE-10:
-------------------------------
Summary: Create a "beehive-common.jar" for shared code like
TwoPhaseAnnotationProcessor (was: TwoPhaseAnnotationProcessor should move into
a common area)
Description:
We should have a common jar for code shared amongst Beehive components. For
example, TwoPhaseAnnotationProcessor currently lives in controls.jar in the
package org.apache.beehive.controls.runtime.generator.apt. It should move into
beehive-common.jar and be put in the a namespace like
org.apache.beehive.common.compiler.apt.
was:Currently, TwoPhaseAnnotationProcessor lives in
org.apache.beehive.controls.runtime.generator.apt. It should probably move
somewhere like org.apache.beehive.common.compiler.apt.
Fix Version: TBD
(was: V1)
I don't disagree that a common jar should exist, just that this isn't the
version to do it. I actually think the packaging thing is more than whitewash,
because a) it's clearly wrong/confusing to have code live in controls package
namespaces when we want it to be thought of as common, so we're going to want
to fix it before moving into a different jar b) there's compelling reason to
getting Java pkg namespace right sooner rather than later, since nailing down
package naming is part of having frozen APIs (granted, we might not think of
this particular class as a "proper" API class, but the line can get blurry).
That said, I'll check in a change to fix the namespace and leave open to track
the JAR issue for the next version.
> Create a "beehive-common.jar" for shared code like TwoPhaseAnnotationProcessor
> ------------------------------------------------------------------------------
>
> Key: BEEHIVE-10
> URL: http://issues.apache.org/jira/browse/BEEHIVE-10
> Project: Beehive
> Type: Improvement
> Components: Controls
> Versions: V1Beta
> Reporter: Rich Feit
> Assignee: Kenneth Tam
> Priority: Minor
> Fix For: TBD
>
> We should have a common jar for code shared amongst Beehive components. For
> example, TwoPhaseAnnotationProcessor currently lives in controls.jar in the
> package org.apache.beehive.controls.runtime.generator.apt. It should move
> into beehive-common.jar and be put in the a namespace like
> org.apache.beehive.common.compiler.apt.
--
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
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira