Git Product home page Git Product logo

praveendandu / apachegui Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jrossi227/apachegui

0.0 2.0 0.0 144.16 MB

Java based Apache http server GUI that is accessible through a web browser.

Home Page: http://apachegui.net

License: Other

Java 1.36% HTML 43.75% CSS 5.88% JavaScript 47.64% PHP 1.04% Groff 0.01% Shell 0.04% Python 0.01% Perl 0.01% ActionScript 0.04% XSLT 0.22% XQuery 0.01% Batchfile 0.01% Makefile 0.01% Ruby 0.01%

apachegui's Introduction

Website

The ApacheGUI website is located here http://apachegui.net. Questions and comments can be posted on the forum or sent directly to [email protected].

Packages

ApacheGUI Packages are hosted on sourceforge. They can be accessed from the following link https://sourceforge.net/projects/apachegui/

Development Environment

ApacheGUI is a Maven enabled web project. The project is portable and can be imported to any Java IDE as a Maven project.

Project Dependancies

ApacheGUI is dependant on the following project(s). It is not required to download these projects however a large amount of source code uses classes and methods in these projects.

Building ApacheGUI

Although Windows is fully supported, it is recommended to use a Linux or Mac OSX distribution when developing ApacheGUI. This is because Apache and Tomcat run more efficiently on IX based distributions.

####Build Dependancies

  • Node js
  • Maven 2+
  • Java 1.6+
  • Latest ApacheGUI package

####Linux / Mac OSX build steps

  1. Download the latest package from the package site (https://sourceforge.net/projects/apachegui/files/). A Package will follow the naming convention ApacheGUI-{version}.tar.gz.
  2. Extract the package to a directory of your choice.
  3. Set the apachegui.home property in pom.xml to the location in step 2.
  4. Navigate to the root directory in the source project (Where pom.xml is located).
  5. Run the Maven builds below.

######Maven options

  • mvn clean package -P prod minifies required javascript and builds a new war under the target directory.
  • mvn clean package -P dev copies required javascript without minification and builds a new war under the target directory. This task is meant to speed up war builds for development.
  • mvn clean install -P prod minifies required javascript and builds a new war under the target directory. The war is then moved from the target directory to [apachegui.home]/tomcat/webapps. This will re-deploy the application.
  • mvn clean install -P dev copies required javascript without minification and builds a new war under the target directory. The war is then moved from the target directory to [apachegui.home]/tomcat/webapps. This will re-deploy the application. This task is meant to speed up war builds for development.
  • mvn antrun:run -P package stops ApacheGUI and builds a new .tar.gz archive. The .tar.gz archive is put into the package.dir directory that is specified in the pom.xml properties.

####Windows

  1. Download the latest package from the package site (https://sourceforge.net/projects/apachegui/files/). A Package will follow the naming convention ApacheGUI-Windows{architecture}-{version}.msi.
  2. Install the ApacheGUI msi.
  3. Set the apachegui.home property in pom.xml to the location in step 2. The install location is usually located under C:\Program Files\ApacheGUI
  4. Navigate to the root directory in the source project (Where pom.xml is located).
  5. Run the Maven builds below.

######Maven options

  • mvn clean package -P prod minifies required javascript and builds a new war under the target directory.
  • mvn clean package -P dev copies required javascript without minification and builds a new war under the target directory. This task is meant to speed up war builds for development.
  • mvn clean install -P prod minifies required javascript and builds a new war under the target directory. The task then stops ApacheGUI, moves the war from the target directory to [apachegui.home]/tomcat/webapps and starts ApacheGUI. This will re-deploy the application.
  • mvn clean install -P dev copies required javascript without minification and builds a new war under the target directory. The task then stops ApacheGUI, moves the war from the target directory to [apachegui.home]/tomcat/webapps and starts ApacheGUI. This will re-deploy the application. This task is meant to speed up war builds for development.

apachegui's People

Contributors

jrossi227 avatar tshen8 avatar

Watchers

James Cloos avatar Praveen Kumar Reddy Dandu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.