Dears,
there seem to be a number of issues with the trunk (and 2.4.6 version) and
eclipse.
First and most serious, the code structure seems to have changed, so that
it is currently not possible to run the geonetwork-main as a dynamic web
project on a tomcat instance inside eclipse, at least not in the way it
used to work.
Can someone please give indications what the current way of eclipse
development is?
After checking out the trunk as maven SCM, I have
geonetwork,geonetwork-client,geonetwork-itest,geonetwork-main projects
(and others), but none can be run as a webproject. I have tried converting
geonetwork-main, but the structure of the sourcecode is such that it does
not map onto an eclipse webproject.
Second, the eclipse m2e maven plugin has two issues with the current pom.
It seems to require a "version" in the "maven-compiler-plugin". adding
<version>2.3.2</version> helped getting rid of the error.
The is also an error with the task that generates the minified JS. Since
it seems not essential, removing the plugin helped with me.
Third, there are issues with methods flagged @override in DataManager,
BatchOpsMetadataReindexer, ImportFromDir. These seem not to be problematic
when doing a command line compilation, why is unknown to me.
I would like to contribute some code, for the WMO core profile (recently
finally agreed) and OAI bugfixes. It makes me sad that getting my
development environment setup seems to be 2/3 of the effort each time I
come back to the code. I wonder how much potential good contributions the
community looses because of this fact.
Please correct me if I prove to be the problem.
I would volunteer to keep the eclipse development documentation on the
website up to date (it is flagged TODO), but first I need to get it going
here.
thanks and looking forward to your feedback!
Timo
hi Timo,
as I do not use Eclipse for GeoNetwork development I can’t directly answer your questions, but I’d like to point out that we have a free license for the commercial version of IntelliJ IDEA, by virtue of being an Open Source project. If you’re interested in having it please contact me directly.
This of course goes for everyone who’d like to use this editor for GeoNetwork development.
Kind regards
Heikki Doeleman
On Thu, Sep 22, 2011 at 3:22 PM, Timo Proescholdt <timo@anonymised.com> wrote:
Dears,
there seem to be a number of issues with the trunk (and 2.4.6 version) and
eclipse.
First and most serious, the code structure seems to have changed, so that
it is currently not possible to run the geonetwork-main as a dynamic web
project on a tomcat instance inside eclipse, at least not in the way it
used to work.
Can someone please give indications what the current way of eclipse
development is?
After checking out the trunk as maven SCM, I have
geonetwork,geonetwork-client,geonetwork-itest,geonetwork-main projects
(and others), but none can be run as a webproject. I have tried converting
geonetwork-main, but the structure of the sourcecode is such that it does
not map onto an eclipse webproject.
Second, the eclipse m2e maven plugin has two issues with the current pom.
It seems to require a “version” in the “maven-compiler-plugin”. adding
2.3.2 helped getting rid of the error.
The is also an error with the task that generates the minified JS. Since
it seems not essential, removing the plugin helped with me.
Third, there are issues with methods flagged @override in DataManager,
BatchOpsMetadataReindexer, ImportFromDir. These seem not to be problematic
when doing a command line compilation, why is unknown to me.
I would like to contribute some code, for the WMO core profile (recently
finally agreed) and OAI bugfixes. It makes me sad that getting my
development environment setup seems to be 2/3 of the effort each time I
come back to the code. I wonder how much potential good contributions the
community looses because of this fact.
Please correct me if I prove to be the problem.
I would volunteer to keep the eclipse development documentation on the
website up to date (it is flagged TODO), but first I need to get it going
here.
thanks and looking forward to your feedback!
Timo
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork
Hello Timo,
running
mvn eclipse:eclipse -Dwtpversion=1.5
,creating a tomcat server in eclipse and publishing geonetwork-main
module works fine for me. But I don't have the new UI.
Running mvn jetty:run -Penv-dev,widgets makes all available on jetty.
Cheers.
Francois
2011/9/22 Timo Proescholdt <timo@anonymised.com>:
Dears,
there seem to be a number of issues with the trunk (and 2.4.6 version) and
eclipse.
First and most serious, the code structure seems to have changed, so that
it is currently not possible to run the geonetwork-main as a dynamic web
project on a tomcat instance inside eclipse, at least not in the way it
used to work.
Can someone please give indications what the current way of eclipse
development is?
After checking out the trunk as maven SCM, I have
geonetwork,geonetwork-client,geonetwork-itest,geonetwork-main projects
(and others), but none can be run as a webproject. I have tried converting
geonetwork-main, but the structure of the sourcecode is such that it does
not map onto an eclipse webproject.
Second, the eclipse m2e maven plugin has two issues with the current pom.
It seems to require a "version" in the "maven-compiler-plugin". adding
<version>2.3.2</version> helped getting rid of the error.
The is also an error with the task that generates the minified JS. Since
it seems not essential, removing the plugin helped with me.
Third, there are issues with methods flagged @override in DataManager,
BatchOpsMetadataReindexer, ImportFromDir. These seem not to be problematic
when doing a command line compilation, why is unknown to me.
I would like to contribute some code, for the WMO core profile (recently
finally agreed) and OAI bugfixes. It makes me sad that getting my
development environment setup seems to be 2/3 of the effort each time I
come back to the code. I wonder how much potential good contributions the
community looses because of this fact.
Please correct me if I prove to be the problem.
I would volunteer to keep the eclipse development documentation on the
website up to date (it is flagged TODO), but first I need to get it going
here.
thanks and looking forward to your feedback!
Timo
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork
Dear Francois,
this worked indeed. The "-Dwtpversion=1.5" parameter to maven is crucial,
otherwise it does not work. I have eclipse 3.7 indigo.
We should definitively update the developers section, so that there is
always an up to date entry on how to develop with eclipse (and other
IDEs).
As I said, I can volunteer, but I guess I'd need access credentials or a
procedure how to update the docs.
best
Timo
Hello Timo,
running
mvn eclipse:eclipse -Dwtpversion=1.5
,creating a tomcat server in eclipse and publishing geonetwork-main
module works fine for me. But I don't have the new UI.
Running mvn jetty:run -Penv-dev,widgets makes all available on jetty.
Cheers.
Francois
2011/9/22 Timo Proescholdt <timo@anonymised.com>:
Dears,
there seem to be a number of issues with the trunk (and 2.4.6 version)
and
eclipse.
First and most serious, the code structure seems to have changed, so
that
it is currently not possible to run the geonetwork-main as a dynamic web
project on a tomcat instance inside eclipse, at least not in the way it
used to work.
Can someone please give indications what the current way of eclipse
development is?
After checking out the trunk as maven SCM, I have
geonetwork,geonetwork-client,geonetwork-itest,geonetwork-main projects
(and others), but none can be run as a webproject. I have tried
converting
geonetwork-main, but the structure of the sourcecode is such that it
does
not map onto an eclipse webproject.
Second, the eclipse m2e maven plugin has two issues with the current
pom.
It seems to require a "version" in the "maven-compiler-plugin". adding
<version>2.3.2</version> helped getting rid of the error.
The is also an error with the task that generates the minified JS. Since
it seems not essential, removing the plugin helped with me.
Third, there are issues with methods flagged @override in DataManager,
BatchOpsMetadataReindexer, ImportFromDir. These seem not to be
problematic
when doing a command line compilation, why is unknown to me.
I would like to contribute some code, for the WMO core profile (recently
finally agreed) and OAI bugfixes. It makes me sad that getting my
development environment setup seems to be 2/3 of the effort each time I
come back to the code. I wonder how much potential good contributions
the
community looses because of this fact.
Please correct me if I prove to be the problem.
I would volunteer to keep the eclipse development documentation on the
website up to date (it is flagged TODO), but first I need to get it
going
here.
thanks and looking forward to your feedback!
Timo
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at
http://sourceforge.net/projects/geonetwork
Hi Timo,
2011/9/22 Timo Proescholdt <timo@anonymised.com>:
Dear Francois,
this worked indeed. The "-Dwtpversion=1.5" parameter to maven is crucial,
otherwise it does not work. I have eclipse 3.7 indigo.
We should definitively update the developers section, so that there is
always an up to date entry on how to develop with eclipse (and other
IDEs).
As I said, I can volunteer, but I guess I'd need access credentials or a
procedure how to update the docs.
There is some info here on how to build the doc using maven :
http://geonetwork-opensource.org/manuals/trunk/developer/release/stable.html#build-release-artifacts
or you could simply use sphinx (http://sphinx.pocoo.org/) to build it :
svn co https://geonetwork.svn.sourceforge.net/svnroot/geonetwork/trunk/docs/eng
doc-eng
cd doc-eng/users
make html
HTH
Francois
best
Timo
Hello Timo,
running
mvn eclipse:eclipse -Dwtpversion=1.5
,creating a tomcat server in eclipse and publishing geonetwork-main
module works fine for me. But I don't have the new UI.
Running mvn jetty:run -Penv-dev,widgets makes all available on jetty.
Cheers.
Francois
2011/9/22 Timo Proescholdt <timo@anonymised.com>:
Dears,
there seem to be a number of issues with the trunk (and 2.4.6 version)
and
eclipse.
First and most serious, the code structure seems to have changed, so
that
it is currently not possible to run the geonetwork-main as a dynamic web
project on a tomcat instance inside eclipse, at least not in the way it
used to work.
Can someone please give indications what the current way of eclipse
development is?
After checking out the trunk as maven SCM, I have
geonetwork,geonetwork-client,geonetwork-itest,geonetwork-main projects
(and others), but none can be run as a webproject. I have tried
converting
geonetwork-main, but the structure of the sourcecode is such that it
does
not map onto an eclipse webproject.
Second, the eclipse m2e maven plugin has two issues with the current
pom.
It seems to require a "version" in the "maven-compiler-plugin". adding
<version>2.3.2</version> helped getting rid of the error.
The is also an error with the task that generates the minified JS. Since
it seems not essential, removing the plugin helped with me.
Third, there are issues with methods flagged @override in DataManager,
BatchOpsMetadataReindexer, ImportFromDir. These seem not to be
problematic
when doing a command line compilation, why is unknown to me.
I would like to contribute some code, for the WMO core profile (recently
finally agreed) and OAI bugfixes. It makes me sad that getting my
development environment setup seems to be 2/3 of the effort each time I
come back to the code. I wonder how much potential good contributions
the
community looses because of this fact.
Please correct me if I prove to be the problem.
I would volunteer to keep the eclipse development documentation on the
website up to date (it is flagged TODO), but first I need to get it
going
here.
thanks and looking forward to your feedback!
Timo
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at
http://sourceforge.net/projects/geonetwork
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork