You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@beehive.apache.org by "Rich Feit (JIRA)" <de...@beehive.apache.org> on 2005/09/09 08:01:30 UTC

[jira] Created: (BEEHIVE-915) Page Flow annotation processors generate files in an IDE-unfriendly way

Page Flow annotation processors generate files in an IDE-unfriendly way
-----------------------------------------------------------------------

         Key: BEEHIVE-915
         URL: http://issues.apache.org/jira/browse/BEEHIVE-915
     Project: Beehive
        Type: Bug
  Components: NetUI  
    Versions: v1m1    
    Reporter: Rich Feit
 Assigned to: Rich Feit 
    Priority: Critical


When the Page Flow annotation processors create files (when running under Sun's apt), they do not use the Filer interface to create the files.  This works fine on the command line, but it won't work in an IDE, which needs to know when/where files are created.

Unfortunately, Filer offers only two choices of places to create files: the source directory and the build directory.  This means that to fix this bug, our generated files need to move out of WEB-INF, into WEB-INF/classes, i.e., they will not only be generated into a different place, but they will be read through a different mechanism in the runtime.

I'm marking this as Critical, since not fixing this will mean that the current Beehive version can't be tooled correctly in an IDE.

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


[jira] Updated: (BEEHIVE-915) Page Flow annotation processors generate files in an IDE-unfriendly way

Posted by "Rich Feit (JIRA)" <de...@beehive.apache.org>.
     [ http://issues.apache.org/jira/browse/BEEHIVE-915?page=all ]

Rich Feit updated BEEHIVE-915:
------------------------------

    Attachment: jira-915-patch.txt

The fix...

> Page Flow annotation processors generate files in an IDE-unfriendly way
> -----------------------------------------------------------------------
>
>          Key: BEEHIVE-915
>          URL: http://issues.apache.org/jira/browse/BEEHIVE-915
>      Project: Beehive
>         Type: Bug
>   Components: NetUI
>     Versions: v1m1
>     Reporter: Rich Feit
>     Assignee: Rich Feit
>     Priority: Critical
>  Attachments: jira-915-patch.txt
>
> When the Page Flow annotation processors create files (when running under Sun's apt), they do not use the Filer interface to create the files.  This works fine on the command line, but it won't work in an IDE, which needs to know when/where files are created.
> Unfortunately, Filer offers only two choices of places to create files: the source directory and the build directory.  This means that to fix this bug, our generated files need to move out of WEB-INF, into WEB-INF/classes, i.e., they will not only be generated into a different place, but they will be read through a different mechanism in the runtime.
> I'm marking this as Critical, since not fixing this will mean that the current Beehive version can't be tooled correctly in an IDE.

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


[jira] Assigned: (BEEHIVE-915) Page Flow annotation processors generate files in an IDE-unfriendly way

Posted by "Alejandro Ramirez (JIRA)" <de...@beehive.apache.org>.
     [ http://issues.apache.org/jira/browse/BEEHIVE-915?page=all ]

Alejandro Ramirez reassigned BEEHIVE-915:
-----------------------------------------

    Assign To: Julie Zhuo  (was: Alejandro Ramirez)

Please verify.

> Page Flow annotation processors generate files in an IDE-unfriendly way
> -----------------------------------------------------------------------
>
>          Key: BEEHIVE-915
>          URL: http://issues.apache.org/jira/browse/BEEHIVE-915
>      Project: Beehive
>         Type: Bug
>   Components: NetUI
>     Versions: v1m1
>     Reporter: Rich Feit
>     Assignee: Julie Zhuo
>     Priority: Critical
>      Fix For: V1
>  Attachments: jira-915-patch.txt
>
> When the Page Flow annotation processors create files (when running under Sun's apt), they do not use the Filer interface to create the files.  This works fine on the command line, but it won't work in an IDE, which needs to know when/where files are created.
> Unfortunately, Filer offers only two choices of places to create files: the source directory and the build directory.  This means that to fix this bug, our generated files need to move out of WEB-INF, into WEB-INF/classes, i.e., they will not only be generated into a different place, but they will be read through a different mechanism in the runtime.
> I'm marking this as Critical, since not fixing this will mean that the current Beehive version can't be tooled correctly in an IDE.

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


[jira] Resolved: (BEEHIVE-915) Page Flow annotation processors generate files in an IDE-unfriendly way

Posted by "Rich Feit (JIRA)" <de...@beehive.apache.org>.
     [ http://issues.apache.org/jira/browse/BEEHIVE-915?page=all ]
     
Rich Feit resolved BEEHIVE-915:
-------------------------------

    Fix Version: V1
     Resolution: Fixed
      Assign To: Alejandro Ramirez  (was: Rich Feit)

Fixed with revision 279881.  Let me know if you see any problems with this, especially with rebuilding existing apps.  Thanks!

> Page Flow annotation processors generate files in an IDE-unfriendly way
> -----------------------------------------------------------------------
>
>          Key: BEEHIVE-915
>          URL: http://issues.apache.org/jira/browse/BEEHIVE-915
>      Project: Beehive
>         Type: Bug
>   Components: NetUI
>     Versions: v1m1
>     Reporter: Rich Feit
>     Assignee: Alejandro Ramirez
>     Priority: Critical
>      Fix For: V1
>  Attachments: jira-915-patch.txt
>
> When the Page Flow annotation processors create files (when running under Sun's apt), they do not use the Filer interface to create the files.  This works fine on the command line, but it won't work in an IDE, which needs to know when/where files are created.
> Unfortunately, Filer offers only two choices of places to create files: the source directory and the build directory.  This means that to fix this bug, our generated files need to move out of WEB-INF, into WEB-INF/classes, i.e., they will not only be generated into a different place, but they will be read through a different mechanism in the runtime.
> I'm marking this as Critical, since not fixing this will mean that the current Beehive version can't be tooled correctly in an IDE.

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


[jira] Closed: (BEEHIVE-915) Page Flow annotation processors generate files in an IDE-unfriendly way

Posted by "Julie Zhuo (JIRA)" <de...@beehive.apache.org>.
     [ http://issues.apache.org/jira/browse/BEEHIVE-915?page=all ]
     
Julie Zhuo closed BEEHIVE-915:
------------------------------


Verified at rev280871. The coreWeb was rebuilt and run correctly. The old .pageflow-struts-generated still existed but it isn't doing anything there.

> Page Flow annotation processors generate files in an IDE-unfriendly way
> -----------------------------------------------------------------------
>
>          Key: BEEHIVE-915
>          URL: http://issues.apache.org/jira/browse/BEEHIVE-915
>      Project: Beehive
>         Type: Bug
>   Components: NetUI
>     Versions: v1m1
>     Reporter: Rich Feit
>     Assignee: Julie Zhuo
>     Priority: Critical
>      Fix For: V1
>  Attachments: jira-915-patch.txt
>
> When the Page Flow annotation processors create files (when running under Sun's apt), they do not use the Filer interface to create the files.  This works fine on the command line, but it won't work in an IDE, which needs to know when/where files are created.
> Unfortunately, Filer offers only two choices of places to create files: the source directory and the build directory.  This means that to fix this bug, our generated files need to move out of WEB-INF, into WEB-INF/classes, i.e., they will not only be generated into a different place, but they will be read through a different mechanism in the runtime.
> I'm marking this as Critical, since not fixing this will mean that the current Beehive version can't be tooled correctly in an IDE.

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