Assistance requested to build from source
Brought to you by:
king_leo,
pradyumna04
How do I build the project from source? Do I need netbeans or can I run from command line. Do I need to run the ant builds in a particular order. I tried just running ant in each of the directories and had some failures. Also how do you go about producing the rpm and exe from the build.
Hi, I've created this quick hack doku. It may has to be extended etc... feel free to edit, improvements are welcome. The orignal .odt is located in the source.
https://sourceforge.net/p/msgviewer/code/HEAD/tree/Main/trunk/MSGViewer/test/data/doku/howto_build_msgviewer.odt?format=raw
But I've also attached it as an PDF here.
If there are any questions, just ask me. I'll try to answer it.
I am working on a mavenised version of msgviewer. Are you interested in that at all?
https://github.com/pellcorp/msgviewer/tree/mavenise
I have added a few items to my github m2 repo temporarily to allow the project to build - but eventually I wanted to add these as separate modules to build. So far I have added the jshortcut-repacked, ShellExec, and the CommonsLangPlugin and the JerichoHtmlPlugin
I have found maven deps for many of the jars you have embedded in the ext_resources, but I am not finished as yet, it still does not build.
I was going to add the rpm-maven-plugin to build the rpms, and hopefully a plugin for the windows stuff as well.
Have you ever thought of coming over to github? Git is so much better than subversion, and github is a great place to collaborate and encourage contributions. PR make this very easy.
maven: At the moment I had no time to have a detailed look at maven. But I'm open for new stuff.
github: Since I'm actually the only active developer I have no requirement to move to git, or github.
For Windows I'm using Inno Setup Compiler. I'm accessing my project directory via samba, Click on the compile script; Build the setup file. That's it. I don't compile the jar files on windows. (Except for debugging of course)
I was in the same boat, only contributor. But when I moved some of my projects to github other developers started contributing because it was easy for them. Also if you were to use maven or gradle you can have a reproducable artifact without having to open your IDE.
An automated build also encourages other developers to contribute.
I actually used github to migrate your entire subversion including history. Github has an automated import process which took a few minutes.
I am going to work on the mavenisation on github. I will send you a patch if and when I get it working.
Hi, the project has been Mavenized in this fork : https://github.com/lolo101/MsgViewer