You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "Howard M. Lewis Ship (JIRA)" <ta...@jakarta.apache.org> on 2005/06/29 01:05:57 UTC

[jira] Created: (TAPESTRY-360) Support annotation-style development in 1.3/1.4 via backport175

Support annotation-style development in 1.3/1.4 via backport175
---------------------------------------------------------------

         Key: TAPESTRY-360
         URL: http://issues.apache.org/jira/browse/TAPESTRY-360
     Project: Tapestry
        Type: Improvement
  Components: Annotations  
    Versions: 4.0    
    Reporter: Howard M. Lewis Ship


By reworking some Java code, it should be possible to leverage backport175 to read annotations even under JDK 1.4.

Since backport is not an Apache project, we can't directly link to it; we can, however, support it via dynamic HiveMind linkage.

I'm picturing this as a new service, AnnotationReader.  A seperate JAR (perhaps a java.net project) will override the servce impl with a backport175-based implementation.

Easiest way would be to enhance the EnhancementOperation to be the access point for the Annotations (with the AnnotationReader injected into its implementation).

However, I'm still not certain about how the Annoation interfaces are defined.  More research needed, I think.

-- 
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


---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org


Re: [jira] Created: (TAPESTRY-360) Support annotation-style development in 1.3/1.4 via backport175

Posted by Erik Hatcher <er...@ehatchersolutions.com>.
I think linking directly to backport175's API would be quite  
acceptable as it is licensed as ASL 2.0:

     http://backport175.codehaus.org/License


On Jun 28, 2005, at 7:05 PM, Howard M. Lewis Ship (JIRA) wrote:

> Support annotation-style development in 1.3/1.4 via backport175
> ---------------------------------------------------------------
>
>          Key: TAPESTRY-360
>          URL: http://issues.apache.org/jira/browse/TAPESTRY-360
>      Project: Tapestry
>         Type: Improvement
>   Components: Annotations
>     Versions: 4.0
>     Reporter: Howard M. Lewis Ship
>
>
> By reworking some Java code, it should be possible to leverage  
> backport175 to read annotations even under JDK 1.4.
>
> Since backport is not an Apache project, we can't directly link to  
> it; we can, however, support it via dynamic HiveMind linkage.
>
> I'm picturing this as a new service, AnnotationReader.  A seperate  
> JAR (perhaps a java.net project) will override the servce impl with  
> a backport175-based implementation.
>
> Easiest way would be to enhance the EnhancementOperation to be the  
> access point for the Annotations (with the AnnotationReader  
> injected into its implementation).
>
> However, I'm still not certain about how the Annoation interfaces  
> are defined.  More research needed, I think.
>
> -- 
> 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
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org


[jira] Resolved: (TAPESTRY-360) Support annotation-style development in 1.3/1.4 via backport175

Posted by "Jesse Kuhnert (JIRA)" <ta...@jakarta.apache.org>.
     [ http://issues.apache.org/jira/browse/TAPESTRY-360?page=all ]

Jesse Kuhnert resolved TAPESTRY-360.
------------------------------------

    Resolution: Won't Fix

With the advent of tap5 and all of the new work going into tap4.1 I don't think this feature will realistically see the light of day.

> Support annotation-style development in 1.3/1.4 via backport175
> ---------------------------------------------------------------
>
>                 Key: TAPESTRY-360
>                 URL: http://issues.apache.org/jira/browse/TAPESTRY-360
>             Project: Tapestry
>          Issue Type: Improvement
>          Components: Annotations
>    Affects Versions: 4.0
>            Reporter: Howard M. Lewis Ship
>
> By reworking some Java code, it should be possible to leverage backport175 to read annotations even under JDK 1.4.
> Since backport is not an Apache project, we can't directly link to it; we can, however, support it via dynamic HiveMind linkage.
> I'm picturing this as a new service, AnnotationReader.  A seperate JAR (perhaps a java.net project) will override the servce impl with a backport175-based implementation.
> Easiest way would be to enhance the EnhancementOperation to be the access point for the Annotations (with the AnnotationReader injected into its implementation).
> However, I'm still not certain about how the Annoation interfaces are defined.  More research needed, I think.

-- 
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

        

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org