You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@manifoldcf.apache.org by "Karl Wright (Created) (JIRA)" <ji...@apache.org> on 2012/01/15 20:59:39 UTC

[jira] [Created] (CONNECTORS-384) Ant build scripts are extremely repetitive, and could use clever consolidation

Ant build scripts are extremely repetitive, and could use clever consolidation
------------------------------------------------------------------------------

                 Key: CONNECTORS-384
                 URL: https://issues.apache.org/jira/browse/CONNECTORS-384
             Project: ManifoldCF
          Issue Type: Improvement
          Components: Build
    Affects Versions: ManifoldCF 0.5
            Reporter: Karl Wright
            Assignee: Karl Wright
             Fix For: ManifoldCF 0.5


The ant build scripts don't have any facility for sharing code.  Also, it would be good to be able to add new connectors to the build with only local changes to a connector's code, like it is possible to add modules to Lucene/Solr.  The same ability ought to apply to integration tests.


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (CONNECTORS-384) Ant build scripts are extremely repetitive, and could use clever consolidation

Posted by "Karl Wright (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CONNECTORS-384?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13186581#comment-13186581 ] 

Karl Wright commented on CONNECTORS-384:
----------------------------------------

r1231739 to introduce a hierarchy, modify connector builds to use it effectively, and do some of the test builds.

                
> Ant build scripts are extremely repetitive, and could use clever consolidation
> ------------------------------------------------------------------------------
>
>                 Key: CONNECTORS-384
>                 URL: https://issues.apache.org/jira/browse/CONNECTORS-384
>             Project: ManifoldCF
>          Issue Type: Improvement
>          Components: Build
>    Affects Versions: ManifoldCF 0.5
>            Reporter: Karl Wright
>            Assignee: Karl Wright
>             Fix For: ManifoldCF 0.5
>
>
> The ant build scripts don't have any facility for sharing code.  Also, it would be good to be able to add new connectors to the build with only local changes to a connector's code, like it is possible to add modules to Lucene/Solr.  The same ability ought to apply to integration tests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Resolved] (CONNECTORS-384) Ant build scripts are extremely repetitive, and could use clever consolidation

Posted by "Karl Wright (Resolved) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CONNECTORS-384?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Karl Wright resolved CONNECTORS-384.
------------------------------------

    Resolution: Fixed

Committed a number of pretty massive reorgs.  I didn't move the model entirely to a bottom-driven one, because that would have required invoking the framework targets two dozen times on a complete build.  I also did not find a way to share build targets for a list of individual connectors; each connector target needs to have an explicit target of its own in the outer build file.  Other than that, though, the reorganization accomplished the goal handsomely.

                
> Ant build scripts are extremely repetitive, and could use clever consolidation
> ------------------------------------------------------------------------------
>
>                 Key: CONNECTORS-384
>                 URL: https://issues.apache.org/jira/browse/CONNECTORS-384
>             Project: ManifoldCF
>          Issue Type: Improvement
>          Components: Build
>    Affects Versions: ManifoldCF 0.5
>            Reporter: Karl Wright
>            Assignee: Karl Wright
>             Fix For: ManifoldCF 0.5
>
>
> The ant build scripts don't have any facility for sharing code.  Also, it would be good to be able to add new connectors to the build with only local changes to a connector's code, like it is possible to add modules to Lucene/Solr.  The same ability ought to apply to integration tests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira