manifoldcf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Karl Wright (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector
Date Tue, 07 Aug 2018 15:01:00 GMT

    [ https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16571798#comment-16571798
] 

Karl Wright commented on CONNECTORS-1490:
-----------------------------------------

Also, build.xml has the following:

{code}
    <target name="run-IT-HSQLDB" depends="run-maven-IT-on-unix, run-maven-IT-on-windows"/>

    <target name="run-maven-IT-on-windows" if="is-on-Windows">
        <exec dir="." executable="cmd" resultproperty="result">
            <arg line="/c mvn verify" />
        </exec>
        <fail>
            <condition>
                <not>
                <equals arg1="${result}" arg2="0" />
                </not>
            </condition>
        </fail>
    </target>

    <target name="run-maven-IT-on-unix" if="is-on-Unix">
        <exec dir="." executable="sh" resultproperty="result">
            <arg line="-c 'mvn verify'" />
        </exec>
        <fail>
            <condition>
                <not>
                    <equals arg1="${result}" arg2="0" />
                </not>
            </condition>
        </fail>
    </target>
{code}

This is leveraging (and requiring!) a maven setup to run the actual IT tests for this connector.
 That's not something we can support, since the ant build is primary here.


> GSOC: MongoDB Output Connector
> ------------------------------
>
>                 Key: CONNECTORS-1490
>                 URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
>             Project: ManifoldCF
>          Issue Type: New Feature
>          Components: MongoDB Output Connector
>            Reporter: Piergiorgio Lucidi
>            Assignee: Piergiorgio Lucidi
>            Priority: Major
>              Labels: MongoDB, gsoc2018, java, junit
>         Attachments: mcf-mongodb-connector(CONNECTORS-1490).patch, mongodb-output-connection-configuration.PNG
>
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of Code|https://summerofcode.withgoogle.com/]
(GSOC).
> To discuss this or other ideas with your potential mentor from the Apache ManifoldCF
project, sign up and post to the dev@manifoldcf.apache.org list, including "[GSOC]" in the
subject. You may also comment on this Jira issue if you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / GridFS as
a new output connector for importing contents from one or more repositories supported by
ManifoldCF. In this way we will help developers on migrating contents from different data
sources on MongoDB.
> You will be involved in the development of the following tasks, you will learn how
to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to implement
connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: [piergiorgio@apache.org|mailto:piergiorgio@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message