cancel
Showing results for 
Search instead for 
Did you mean: 

compiling for Jboss

minimike
Champ in-the-making
Champ in-the-making
Hi there

I'm working for my own Start-Up on an Portal for my Enterprise. I don't know, I've begun with Liferay but currently I'm also looking on Apache Jetspeed. But the Application-Server will be Jboss 5.1. Solid like a rock and very well good documented. And I think the best maintained solution on FreeBSD my prefered Server-OS

So at all, some stuff on Liferay 6 doesn't fits my taste. Maybe Alfresco will do some jobs better on my Portal.

On http://wiki.alfresco.com/wiki/Alfresco_SVN_Development_Environment I've read the instructions for Jboss

And currently I'm a little bit confused. The buildscripts for ANT hasn't the in the WIKI documented targets for Jboss.

1 darko@bitch …ay/BUILD/alfresco-community-3.4.d/root (svn)-[root:26807] % ant -projecthelpBuildfile: build.xmlMain targets: build                              Performs a clean build of all projects build-modules                      Performs a clean build of all modules build-tomcat                       Performs a clean build for Tomcat and deploys the Alfresco and application WAR files clean                              Cleans everything, all projects, modules and all tomcat deployments clean-application-tomcat-deploy    Cleans all apps from the application Tomcat server clean-mobile-projects              Cleans all projects related to the mobile project clean-modules                      Cleans all modules clean-projects                     Cleans all projects clean-slingshot-projects           Cleans all projects related to the slingshot project clean-tomcat-deployments           Cleans all Tomcat server deployments clean-virtual-tomcat-deploy        Cleans the Virtual Tomcat deployment clean-webclient-projects           Cleans all projects related to the webclient project clean-webclient-tomcat-deploy      Cleans the Alfresco WAR from the Tomcat server clean-webeditor-projects           Cleans all projects related to the web editor project context-dependency-list            List out what bits of the context depend on which other bits. Specify -Dcontext= for a different context file, and/or more details deploy-amp                         Deploys an AMP file to the web client WAR file. Usage deploy-amp -Dampfile=[ampfile] deploy-mobile-tomcat               Deploys the mobile WAR to the application Tomcat server deploy-slingshot-tomcat            Deploys the slingshot WAR to the application Tomcat server deploy-virtual-tomcat              Deploys to Virtual Tomcat (the virtualization server) deploy-wcmquickstartwebapp-tomcat  Deploys the WCM Quick Start Web App WAR to the application Tomcat server deploy-webclient-tomcat            Deploys the Alfresco WAR to Tomcat deploy-webeditor-tomcat            Deploys the web editor WAR to the application Tomcat server distribute-amps                    Creates the distribution AMP file for all extensions distribute-core-amps               Creates the distribution AMP file for core extensions distribute-extras                  Build distribution targets for enterprise projects distribute-non-core-amps           Creates the distribution AMP file for non-core extensions file-format-check                  Find modified text files that are not WINDOWS, UTF-8.  Look in directory -Ddir=[dir] file-format-fix                    Fix modified text files that are not WINDOWS, UTF-8.  Look in directory -Ddir=[dir] generate-docs                      Compiles all documentation for all projects incremental                        Performs an incremental build of all projects incremental-mobile-tomcat          Performs an incremental build and deployment of the mobile WAR incremental-modules                Performs an incremental build of all modules incremental-slingshot-tomcat       Performs an incremental build and deployment of the slingshot WAR incremental-tomcat                 Performs an incremental build for Tomcat and deploys the Alfresco and application WAR files incremental-webclient-depends      Performs an incremental build of the dependencies of the Alfresco WAR incremental-webclient-tomcat       Performs an incremental build and deployment of the Alfresco WAR incremental-webeditor-tomcat       Performs an incremental build and deployment of the Web Editor WAR package-sample-website             Packages the sample website run-junit-test                     Runs a single JUnit test. Usage run-test -Dtestcase=[test] -Dprojectdir=[dir] [-Dstoponerror=[yes|no]] run-test                           Runs a single JUnit test bypassing the junit task. Usage run-test -Dtestcase=[test] -Dprojectdir=[dir] start-tomcat-application           Starts the application Tomcat server on Windows start-tomcat-virtual               Starts the virtual Tomcat server on Windows start-tomcat-webclient             Starts the Alfresco Tomcat server on Windows start-tomcat-webclient-debug       Starts the Alfresco Tomcat server on Windows in debug mode test                               Runs unit tests for all the projects‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

I get it with the SVN 26807 (alfresco-community-3.4.d) and also with the newest unstable HEAD.

So will be the support for Jboss removed in the future? Attlasian has did it and that's the reason why we doesn't deploy Confluence on our environments anymore.

Edit: some lines for Jboss are commented out. So why?
1 REPLY 1

mrogers
Star Contributor
Star Contributor
There's no such thing as a "JBOSS" build,  Its a java webapp which will deploy on a variety of App Servers.   Tomcat, JBoss, WebShpere included.

What you are looking for are the developer shortcuts for deploying on a tomcat.     I've no idea about the JBOSS targets,   I don't think anybody uses JBOSS to develop Alfresco on  (but I may be wrong here).   

The Enterprise version is tested on JBOSS since its one of the supported stacks.