Missed Team ’24? Catch up on announcements here.

×
Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Develop Atlassian plugin on a PC that has not internet connection - is it possible at all?

Daisuke Niwa March 3, 2013

Hi there,

One of our customers is a major investment bank, and they have very rigid security measure.

As a result, their client PCs for JIRA plugin development are not allowed to access internet.

We know the plugin SDK connects to Atlassian's repository upon plugin build in order to obtain necessary libraries.

Is it possible to do this offline? For example, is it realistic to copy all the repository to local machine beforehand?

We appreciate your help!

Regards,

Daisuke Niwa

2 answers

1 accepted

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

Post a new question

2 votes
Answer accepted
Colin Goudie
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
March 3, 2013

It's possible but you would have to know before hand what maven artifacts you would think you'd need. Once maven has downloaded the files it needs to build your plugin it caches them locally. You can then set maven to offline mode ( -o option ) and it won't continue checking online.

However, if you find you need some additional jar file, then you'd have to be able to connect again. You say they are a major investment back, so maybe they have an internal maven repository? If so, just use that and you never need to connect to 'the internet'.

Daisuke Niwa March 4, 2013

Colin,

Thanks for your advice.

I thought we need to connect to Atlassian's repository as well in order to build a plugin. Is it correct?

1 vote
Radu Dumitriu
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
March 3, 2013

Yes.

You simply need to setup a maven server within the organization and upload all your jars there. That if you trust the jars from Atlassian and open-source community :) You still need to trust something, in the end.

However, since it is a development team would be just better to separate the networks (yeah!) and leave the poor guys doing development there to access the internet (or at least part of it). For sure, I would refuse a job where I would have no connection to internet whatsoever ... Just dissociate the operational aspects from the development ones ...

TAGS
AUG Leaders

Atlassian Community Events