Menu

#3 Assistance requested to build from source

1.0
open
nobody
None
2020-10-08
2015-09-09
Jason Pell
No

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.

Discussion

  • Jason Pell

    Jason Pell - 2015-09-10

    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.

     
  • King Leo (Martin Oberzalek)

    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)

     
  • Jason Pell

    Jason Pell - 2015-09-10

    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.

     
  • Lolo101

    Lolo101 - 2020-10-08

    Hi, the project has been Mavenized in this fork : https://github.com/lolo101/MsgViewer

     

Log in to post a comment.