Hello,

> Benjamin Li wrote:
>> Hi,
>>
>> I'm kinda new to dspace and used eclipse before, but only for
>> self-contained projects.
>>
>> So we're trying to customize dspace, and we want to use eclipse to do
>> this because the tomcat plugin makes it alot easier. We've checked  
>> out
>> the source fine from the But we also want our customizations to be on
>> a source control system like subversion.
>>
>> So does anyone have any idea how to setup eclipse to manage this?
>> Should I setup a new project that checks out sources from the
>> subversion repo, using Maven or something? I'm not quite sure how to
>> do that.

Am 04.08.2007 um 05:00 schrieb zxie.dspace:
> http://wiki.dspace.org/index.php/Guide_to_Developing_with_DSpace

I bet, that is not the whole answer, although there were a lot of
helpful hints added to the wiki recently, notably to this page:

<http://wiki.dspace.org/index.php/IDE_Integration:_DSpace% 
2C_Eclipse_and_Tomcat>

I personally dont get my feet on the ground with eclipse. Yesterday
I tried again and did not succeed. For me, it is a problematic thing
that the whole project and its whole structure depend more an more
and working with eclipse which might be prohibitive to some people.

Eclipse loads updates over several hours, adding up to hundreds of
megabytes per month, much more than the initial download and restarts
itself several times during this process. I have never seen such a
complicated online update in any system. And you cant remove any of
the update sources that you did not add yourself even if you are
not interested in the functionality they provide.

Ok, but after telling about my personal annoyance with eclipse that
everybody else seems to love, back to working with two source code
repositories. You can add several repositories to Eclipse but you
cant change between them for the same projects as far as I can see.
This is because the administrative data inside you source tree makes
assumptions about the upstream repo to compare with when telling you
things about current status in your local directory.

This is the same problem that I have when working with the command
line client and my favourite text editor. I solved for me by deciding
that I dont follow the current source. Instead, I download the latest
stable release and put everything inside my local svn repo. I look
into the official repo from time to time, read commit messages and
would merge manually if there were some security fixes or major
functional enhancements, but that has not been the case so far.

All the tips about branching and merging in the svn book, which BTW
helped me a lot does not touch this issue. I dont think that this is
DSpace specific although DSpace users might be more willing to develop
their own branch than is usual with other Open Source Projects. To a
certain extent, this has to do with the missing feature of templates
for front end design. So with manakin, there will go away one major
reason for keeping you own tree.

For me, the best solution would be a Subversion feature that allows
you to specify different repos for trunk and branch. You would merge
to branch then, which is your local repo. In a sense that means sup-
porting three way diff from ground up. I you are about to write a
feature request for subversion, I would join in.

Bye, Christian


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to