Skip to content

IDE Setup

Marian Pohling edited this page May 5, 2017 · 15 revisions

IDE Setup

Development Dependency Management

Bcozy is using the maven toolchain. All dependencies are deployed at the central maven repositories and will be downloaded without any specific configuration for stable releases. In case you want to build a bcozy snapshot release and this release depends on further snapshots you have to add the following public repository configuration to your global maven settings file (~/.m2/settings.xml).

<?xml version="1.0"?>
<settings>
<!-- ... -->
    <profiles>
        <profile>
            <id>openbase</id>
            <properties>
                <downloadJavadocs>true</downloadJavadocs>
                <downloadSources>true</downloadSources>
            </properties>
        </profile>
        <profile>
            <id>sonatype</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <repositories>
                <repository>
                    <id>sonatype-oss-public</id>
                    <url>https://oss.sonatype.org/content/groups/public/</url>
                    <releases>
                        <enabled>true</enabled>
                        <updatePolicy>daily</updatePolicy>
                    </releases>
                    <snapshots>
                        <enabled>true</enabled>
                        <updatePolicy>interval:60</updatePolicy>
                    </snapshots>
                </repository>
            </repositories>
        </profile>
    </profiles>
<!-- ... -->
</settings>

RSB Config to support local development

Edit your ~/.config/rsb.conf as follows:

[transport.spread]
    enabled = 1
    host    = localhost

[transport.socket]
    enabled = 0
Clone this wiki locally