[jitsi-dev] Development environment setup of Jitsi components


#1

Hi,

Can anyone share the development environment setup of Jitsi components
including Jitsi-videobridge, jigasi, jicofo, I would like to build, debug
and dive into the source code to understand the internals of the components
and make some changes. For example, how to run the components in Eclipse?

Thanks,

/Kaiduan


#2

Hi Kaiduan,

Everything is mavenized to some extend, so you can fire up either Eclipse or IntelliJ IDEA and open the pom file of each project.

If you want to modify, for example, libjitsi+jitsi-videobridge, then you can add libjitsi as a module in your IDE and then set the libjitsi version to 1.0-SNAPSHOT in the jitsi-videobridge pom.xml file.

It’s not as straightforward to modify Jitsi modules or fmj, but the above setup should give you something to start with.

I hope this helps.

Best,
George

···

On Feb 27, 2017, at 11:03 AM, Kaiduan Xie <kaiduanx@gmail.com> wrote:

Hi,

Can anyone share the development environment setup of Jitsi components including Jitsi-videobridge, jigasi, jicofo, I would like to build, debug and dive into the source code to understand the internals of the components and make some changes. For example, how to run the components in Eclipse?

Thanks,

/Kaiduan
_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#3

George,

Many thanks for the guide, it saved me many hours. Now I can import
jitsi-videobridge to Eclipse and build it.

However I am not clear on the following,

"then you can add libjitsi as a module in your IDE and then set the
libjitsi version to 1.0-SNAPSHOT in the jitsi-videobridge pom.xml file."

How to add libjitsi as a module in Eclipse? Assume I already downloaded the
libjitsi source code from github.

/Kaiduan

···

On Mon, Feb 27, 2017 at 12:28 PM, George Politis <gp@jitsi.org> wrote:

Hi Kaiduan,

Everything is mavenized to some extend, so you can fire up either Eclipse
or IntelliJ IDEA and open the pom file of each project.

If you want to modify, for example, libjitsi+jitsi-videobridge, then you
can add libjitsi as a module in your IDE and then set the libjitsi version
to 1.0-SNAPSHOT in the jitsi-videobridge pom.xml file.

It’s not as straightforward to modify Jitsi modules or fmj, but the above
setup should give you something to start with.

I hope this helps.

Best,
George

> On Feb 27, 2017, at 11:03 AM, Kaiduan Xie <kaiduanx@gmail.com> wrote:
>
> Hi,
>
> Can anyone share the development environment setup of Jitsi components
including Jitsi-videobridge, jigasi, jicofo, I would like to build, debug
and dive into the source code to understand the internals of the components
and make some changes. For example, how to run the components in Eclipse?
>
> Thanks,
>
> /Kaiduan
> _______________________________________________
> dev mailing list
> dev@jitsi.org
> Unsubscribe instructions and other list options:
> http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#4

Hi Kaiduan, I’m glad that it worked! I don’t know the specific instructions in Eclipse because I’m using IntelliJ IDEA, but you should have something like File->New->Maven module.

I hope this helps.

Best,
George

···

On Feb 27, 2017, at 1:11 PM, Kaiduan Xie <kaiduanx@gmail.com> wrote:

George,

Many thanks for the guide, it saved me many hours. Now I can import jitsi-videobridge to Eclipse and build it.

However I am not clear on the following,

"then you can add libjitsi as a module in your IDE and then set the libjitsi version to 1.0-SNAPSHOT in the jitsi-videobridge pom.xml file."

How to add libjitsi as a module in Eclipse? Assume I already downloaded the libjitsi source code from github.

/Kaiduan

On Mon, Feb 27, 2017 at 12:28 PM, George Politis <gp@jitsi.org> wrote:
Hi Kaiduan,

Everything is mavenized to some extend, so you can fire up either Eclipse or IntelliJ IDEA and open the pom file of each project.

If you want to modify, for example, libjitsi+jitsi-videobridge, then you can add libjitsi as a module in your IDE and then set the libjitsi version to 1.0-SNAPSHOT in the jitsi-videobridge pom.xml file.

It’s not as straightforward to modify Jitsi modules or fmj, but the above setup should give you something to start with.

I hope this helps.

Best,
George

> On Feb 27, 2017, at 11:03 AM, Kaiduan Xie <kaiduanx@gmail.com> wrote:
>
> Hi,
>
> Can anyone share the development environment setup of Jitsi components including Jitsi-videobridge, jigasi, jicofo, I would like to build, debug and dive into the source code to understand the internals of the components and make some changes. For example, how to run the components in Eclipse?
>
> Thanks,
>
> /Kaiduan
> _______________________________________________
> dev mailing list
> dev@jitsi.org
> Unsubscribe instructions and other list options:
> http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev