I'll try to expose:
- where we were
- where we are
- where we want to go
Start point was your checkout of trunk option, but we discard this way. We
want to use OJ as a component/framework without alter his code. We stay at
stable version of OJ and promote to another version if we have the certain
of everything will go properly.
Next step was the use of Maven and, after looking for a maven repository
that resolve OJ dependecies, we finally add lib/OJ*.jar and dependencies
manually to our local maven repository [mvn install].
Now, we are asking if any maven repo control OJ versions to avoid
unnecesary work (but the answer is NO :( )
Our developments with OJ are focused on the premise of a fine control about
the users can see/do. We have an OJ initialize plugin that "clean" OJ
interface at init and then personalize, usually after a login step, what
menus, tools and layers (editable or not) can see.
Today we want to include Spring framework in our OJ developments, so our OJ
initialize plugins will has the responsability about Spring context
initialization.
The final target is to dispone a "framework" over OJ-Spring that provide
XML context files to control great part of our applications trying to use
the principle "Do it one time".
I hope that you can get an idea about our divagations.
Regards.
--
Javier Cámara
2012/3/1 <edgar.sol...@web.de>
> i see where you are going. sorry, but we don't keep a maven repository for
> OJ versions. if you really need to add dependency to maven you would have
> to manually add lib/OpenJump*.jar from a build of your choice.
>
> i suggest you to use the development version in trunk, because this is up
> to date and changes to the core are done with special care not to break
> plugin compatibility.
> still there might be incompatibilities and this way you would catch them
> early.
>
> the classic way to develop plugins is to have a trunk checkout of OJ and a
> second project with your plugin in eclipse. OJ is then started given a
> workbench-properties.xml location which points to the extensions/plugins to
> be loaded. see here
>
> http://sourceforge.net/apps/mediawiki/jump-pilot/index.php?title=How_to_use_a_plugin_with_a_properties_file_in_ECLIPSE
>
> how do you develop?
>
> ..ede
>
>
>
> On 29.02.2012 19:01, Javier Cámara wrote:
> > Thanks for your quick answer, Ede,
> >
> > I prefer to link to a stable version, not trunk directly.
> >
> > Just tried the following Maven Repository address with same results:
> >
> > http://jump-pilot.svn.sourceforge.net/viewvc/jump-pilot/core/tags/1.4.2/
> >
> http://jump-pilot.svn.sourceforge.net/viewvc/jump-pilot/core/tags/1.5.1/1.5.1/
> >
> > I _suppose_ that linking to an address with pom.xml file is sufficient,
> but I don't know if I'm wrong.
> >
> > Regards.
> >
> > --
> > Javier Camara
> >
> > 2012/2/29 <edgar.sol...@web.de <mailto:edgar.sol...@web.de>>
> >
> > On 29.02.2012 18:41, Javier Cámara wrote:
> > > Hi, list,
> > >
> > > I'm developing OpenJUMP plugins and I was looking for link
> OpenJUMP Maven repository in Eclipse to resolve OpenJUMP dependency and the
> corresponding dependencies.
> > >
> > > In my pom.xml file I added repository entry:
> > >
> > > <repository>
> > > <id>OpenJUMP</id>
> > > <name>OpenJUMP Maven 2 Repository</name>
> > > <url>
> http://jump-pilot.svn.sourceforge.net/svnroot/jump-pilot/maven-repository/
> </url>
> > > </repository>
> > >
> > > If I try to update repository index, I get the following error:
> > >
> > > 29/02/12 17:04:33 CET: Updating index OpenJUMP|
> http://jump-pilot.svn.sourceforge.net/svnroot/jump-pilot/maven-repository/
> > > 29/02/12 17:04:34 CET: Unable to update index for OpenJUMP|
> http://jump-pilot.svn.sourceforge.net/svnroot/jump-pilot/maven-repository/
> > >
> >
> > could be that it's broken. it is not really maintained at the
> moment. wouldn't using the other repositories in
> >
> http://jump-pilot.svn.sourceforge.net/viewvc/jump-pilot/core/trunk/pom.xml?revision=2728&view=markup<
> http://jump-pilot.svn.sourceforge.net/viewvc/jump-pilot/core/trunk/pom.xml?revision=2728&view=markup
> >
> > suffice?
> >
> > ..ede
> >
> >
> ------------------------------------------------------------------------------
> > Virtualization & Cloud Management Using Capacity Planning
> > Cloud computing makes use of virtualization - but cloud computing
> > also focuses on allowing computing to be delivered as a service.
> > http://www.accelacomm.com/jaw/sfnl/114/51521223/
> > _______________________________________________
> > Jump-pilot-devel mailing list
> > Jump-pilot-devel@lists.sourceforge.net <mailto:
> Jump-pilot-devel@lists.sourceforge.net>
> > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
> >
> >
> >
> >
> >
> ------------------------------------------------------------------------------
> > Virtualization & Cloud Management Using Capacity Planning
> > Cloud computing makes use of virtualization - but cloud computing
> > also focuses on allowing computing to be delivered as a service.
> > http://www.accelacomm.com/jaw/sfnl/114/51521223/
> >
> >
> >
> > _______________________________________________
> > Jump-pilot-devel mailing list
> > Jump-pilot-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
>
> ------------------------------------------------------------------------------
> Virtualization & Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel