[
https://jira.duraspace.org/browse/DS-802?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tim Donohue updated DS-802:
---------------------------
Status: Volunteer Needed (was: Received)
This work needs a volunteer to move forward.
There are several ideas (see above comments) on how to create a DSpace
installer. But, as of yet, none of these have "taken hold". So, we may need
fresh ideas / new concepts here.
I will mention that my old idea to use One-JAR (see description & first
comment) to perform this installation could still work, but it was unable to
support offline installation (as Maven really doesn't run well offline). So,
One-JAR could be a possible solution if we continue to require internet access
when installing DSpace (as we already do with Maven-based install). But,
unfortunately, the One-JAR work was never fully completed -- so it's hard to
say if it would be of use.
There are plenty of ways we could still make this happen (need not be limited
to tools mentioned above). We just need a volunteer with a plan.
> Create a DSpace "Installer" which doesn't require users to build DSpace using
> Maven and Ant
> -------------------------------------------------------------------------------------------
>
> Key: DS-802
> URL: https://jira.duraspace.org/browse/DS-802
> Project: DSpace
> Issue Type: New Feature
> Components: DSpace API
> Reporter: Tim Donohue
> Priority: Major
> Labels: has-patch
> Fix For: 4.0
>
> Attachments: windows-setup-nopgsql.nsi, windows-setup.nsi
>
>
> This issue is a placeholder for work that I've already begun, and will be
> sharing via our Central SVN as soon as I get a "semi-working" version ready
> (likely within a few days/week at most).
> The idea is to remove the requirement for all users to build DSpace via Maven
> or Ant. It should be possible to download a simple "installer" which can be
> run to more automate the install process of DSpace on a server.
> The primary goals are as follows:
> * Remove the required prerequisites of Maven & Ant to Install DSpace
> (However, it should be noted that it would still be possible to build from
> source via Maven, for users/developers who want more control over the build
> or install process.)
> * Allow users to be able to install DSpace without requiring an internet
> connection (i.e. all third-party libraries will be "shipped" with the
> installer)
> * Provide an easier to manage, step-by-step, automated install process. E.g.
> Fill out the main areas of the config file (dspace.cfg) for the user, as they
> answer a series of questions (e.g. the dspace.dir and database settings,
> minimally)
> As mentioned, I've already begun playing with this idea. I'm currently
> building a simple One-JAR (http://one-jar.sourceforge.net/) installer, which
> will automate the install process for users. This is similar to Fedora
> Commons, whose main fcrepo-installer.jar file
> (http://www.fedora-commons.org/software/current) is built via One-JAR. Using
> One-JAR, a DSpace User could install DSpace more easily as follows:
> (1) Install prerequisites: Java, database and web server (although we could
> offer an option to auto-install Tomcat, like Fedora Commons does)
> (2) Download the 'dspace-installer.jar'
> (3) Run 'java -jar dspace-installer.jar' and follow the instructions and
> answer questions to install DSpace.
> I'm also playing with the idea of potentially upgrading DSpace in the same
> manner. The biggest issue here though is upgrading customizations, etc.
> Much more work/analysis needs to happen around the problem of making
> customizations easier, and how that may or may not fit into making installs
> easier as well.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel