-
Notifications
You must be signed in to change notification settings - Fork 119
Home
UberFire is an web based workbench framework inspired by Eclipse Rich Client Platform.
Visit our page at http://droolsjbpm.github.com/uberfire.
If prefer download just the binaries and deploy our showcase in your own container (only JBoss AS7 and Tomcat7 are supported for now), you can get it here.
But if you're interested in build and run it from source, here are the instructions. This two minutes tutorial assumes that you already have installed jdk 6, git, maven and GWT firefox plugin.
If you don't, check these links:
- Java Platform Installation
- Maven installation instructions
- Git installation instructions by operational system:
- GWT Firefox Plugin
Open your terminal and execute the following command:
$ git clone https://github.com/droolsjbpm/uberfire.git optional_directory_here
Note: if optional_directory_here
is omitted, git will create a uberfire
folder into your current folder.
Execute the following command in your terminal:
$ mvn clean install
UberFire is a GWT based project, what makes the build process take a bit more than an usual (jsp/jsp/poh5) webapp. But in the other hand, after build completed you have a very optimized webapp.
After finish, it's expected the following output:
Reactor Summary:
ÜberFire Multiproject ............................. SUCCESS [2.517s]
ÜberFire Commons .................................. SUCCESS [3.088s]
VFS ............................................... SUCCESS [0.408s]
VFS Model ......................................... SUCCESS [5.176s]
VFS Implementations ............................... SUCCESS [0.397s]
VFS File System Impl .............................. SUCCESS [3.097s]
VFS JGIT Impl ..................................... SUCCESS [5.543s]
VFS API ........................................... SUCCESS [3.363s]
ÜberFire Security ................................. SUCCESS [0.362s]
ÜberFire Security API ............................. SUCCESS [3.081s]
ÜberFire Security Client .......................... SUCCESS [2.013s]
ÜberFire Security Server .......................... SUCCESS [1.824s]
ÜberFire Server ................................... SUCCESS [1.443s]
ÜberFire API ...................................... SUCCESS [3.759s]
ÜberFire Backend .................................. SUCCESS [0.538s]
ÜberFire Backend API .............................. SUCCESS [2.908s]
ÜberFire Workbench ................................ SUCCESS [10.950s]
ÜberFire Backend Commons .......................... SUCCESS [1.254s]
ÜberFire Backend Server ........................... SUCCESS [1.732s]
ÜberFire Widgets .................................. SUCCESS [0.353s]
ÜberFire Widgets Commons .......................... SUCCESS [3.095s]
ÜberFire Widgets Core ............................. SUCCESS [0.432s]
ÜberFire Widgets Core Backend ..................... SUCCESS [1.640s]
ÜberFire Widgets Core Client ...................... SUCCESS [2.472s]
Widgets Sandbox ................................... SUCCESS [0.527s]
Markdown Widget ................................... SUCCESS [3.170s]
UberFire Showcase ................................. SUCCESS [0.535s]
UberFire Showcase WebApp .......................... SUCCESS [1:45.507s]
Showcase distribution wars ........................ SUCCESS [8.757s]
------------------------------------------------------------------------
BUILD SUCCESS
------------------------------------------------------------------------
Total time: 3:01.444s
Finished at: Wed Oct 31 09:22:11 BRST 2012
Final Memory: 40M/554M
------------------------------------------------------------------------
If your build has failed for any reason, make sure you're using Java 6 (we had some unknown issues on Java7 and Java5 is not supported).
Now you're ready to start our showcase application, by running the command:
$ cd uberfire-showcase/showcase-webapp
followed by
$ mvn gwt:run
At this point you'll get this screen opened from GWT:
Just click the "Copy to Clipoard" button and paste it to your Firefox browser, and that's it! Now, hopefully, your browser has the following page displayed:
Tip: Enter for username
admin
and for passwordadmin
too.