• Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 2.x
    • Component/s: Tools
    • Security Level: All
    • Labels:


      Our current code-generation tool has many shortcomings and due to its hard to test nature also many (known and unknown) bugs, as well as high maintenance.

      Since people are overusing this tool and I am sort of annoyed by how much time goes into this we should rewrite this in a two-step procedure:

      1. Move code into Common so we can share it between ORM, Mongo and CouchDB.
      2. Use PDepend to read an entities source file (it generates an AST) and modify the AST with the required changes.

      This gives us the advantage of having to maintaining less code for this stuff.


        beberlei Benjamin Eberlei created issue -
        beberlei Benjamin Eberlei made changes -
        Field Original Value New Value
        Assignee Roman S. Borschel [ romanb ] Jonathan H. Wage [ jwage ]
        beberlei Benjamin Eberlei made changes -
        Workflow jira [ 12169 ] jira-feedback [ 13885 ]
        beberlei Benjamin Eberlei made changes -
        Workflow jira-feedback [ 13885 ] jira-feedback2 [ 15749 ]
        beberlei Benjamin Eberlei made changes -
        Workflow jira-feedback2 [ 15749 ] jira-feedback3 [ 18006 ]

        This list may be incomplete, as errors occurred whilst retrieving source from linked applications:

        • Request to failed: Error in remote call to 'FishEye 0 (' ( [AbstractRestCommand{path='/rest-service-fe/search-v1/crossRepositoryQuery', params={expand=changesets[0:20].revisions[0:29],reviews, query=DDC-896}, methodType=GET}] : Received status code 503 (Service Temporarily Unavailable)


          • Assignee:
            jwage Jonathan H. Wage
            beberlei Benjamin Eberlei
          • Votes:
            0 Vote for this issue
            0 Start watching this issue


            • Created: