wolips
Java Other
Switch branches/tags
woproject_wolips_1_0_5 woproject_wolips_1_0_2 woproject_before_change_of_properties_handling woproject-all-parent-2.1@5896 woproject-all-parent-2.1@5893 woproject-all-parent-2.1@3744 woproject-all-parent-2.1 woproject-all-parent-2.1-old woproject-all-parent-2.0.17-non-recursive@5730 woproject-all-parent-2.0.17-non-recursive woproject-all-parent-2.0.16@5517 woproject-all-parent-2.0.16@5507 woproject-all-parent-2.0.16@5503 woproject-all-parent-2.0.16 woproject-all-parent-2.0.15@5276 woproject-all-parent-2.0.15 woproject-all-parent-2.0.14@5151 woproject-all-parent-2.0.14 woproject-all-parent-2.0.13@4940 woproject-all-parent-2.0.13 woproject-all-parent-2.0.12@4940 woproject-all-parent-2.0.12 woproject-all-parent-2.0.10@4655 woproject-all-parent-2.0.10 woproject-all-parent-2.0.9@4313 woproject-all-parent-2.0.9 woproject-all-parent-2.0.8@4313 woproject-all-parent-2.0.8 woproject-all-parent-2.0.7@4149 woproject-all-parent-2.0.7 woproject-all-parent-2.0.6@4043 woproject-all-parent-2.0.6 woproject-all-parent-2.0.5@3855 woproject-all-parent-2.0.5 woproject-all-parent-2.0.4@3836 woproject-all-parent-2.0.4 woproject-all-parent-2.0.3@3805 woproject-all-parent-2.0.3 woproject-all-parent-2.0.2@3802 woproject-all-parent-2.0.2 woproject-all-parent-2.0.1@3774 woproject-all-parent-2.0.1 woproject-all-parent-2.0.0@3744 woproject-all-parent-2.0.0 woproject-1-0b wolips_1_0_0_rc1 wolips_1_0_0_final wolips_1_0_0_RC3 wolips_0_9_9 wolips_0_9_6 wolips_0_9_4 wolips_0_9_2 woenvironment-2.0.15.1 v2_0_0_115 v2_0_0_114 v2_0_0_113 v2_0_0_111 v2_0_0_109 v2_0_0_108 v2_0_0_107 v2_0_0_106 v2_0_0_104 v2_0_0_103 v2_0_0_102 v2_0_0_91 v2_0_0_90 v2_0_0_89 v2_0_0_88 v2_0_0_87 v2_0_0_85 v2_0_0_83 v2_0_0_82 v2_0_0_81 v2_0_0_80 v2_0_0_79 v2_0_0_78 v2_0_0_77 v2_0_0_76 v2_0_0_75 v2_0_0_74 v2_0_0_73 v2_0_0_72 v2_0_0_71 v2_0_0_70 v2_0_0_69 v2_0_0_68 v2_0_0_67 v2_0_0_66 v2_0_0_65 v2_0_0_63 v2_0_0_62 v2_0_0_61 v2_0_0_58 v2_0_0_57 v2_0_0_56 v2_0_0_55 v2_0_0_54 v2_0_0_53 v2_0_0_52 v2_0_0_51
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.settings
buildscripts
eclipselaunchconfigurations
lib
maven2
woenvironment
wolips
woproject-ant-tasks
.gitignore
README.md
build.xml
default.properties
pom.xml

README.md

WOLips Icon

#WOLips

With the deprecation of the Apple-supplied WebObjects development tools in the WO5.4 timeframe, WOProject/WOLips has become the recommended toolset for WebObjects development and is the toolset that Apple itself uses internally.

Almost all of the functionality provided by the Apple toolset (XCode, EOModeler, WOBuilder, etc) has been duplicated, greatly expanded upon or re-thought from the ground up in Eclipse and WOLips. WOProject/WOLips is the net effect of thousands of hours of freely-given and paid-for labor by many talented developers, and it is constantly improving.

##WOLips Project Home

The home page for the WOLips project is http://wiki.wocommunity.org/display/WOL/Home

##Installing WOLips

Installing prebuilt versions of WOLips in existing Eclipse installations can be done the same way any other Eclipse plugin is installed.

  1. Add the WOLips update URL to the Available Software Sites list (either through Eclipse > Preferences > Install/Update > Available Software Sites or Help > Install New Software... > Add)
  2. Use the WOLips update URL to install the plugin http://jenkins.wocommunity.org/job/WOLips44/lastSuccessfulBuild/artifact/temp/dist/

###Building WOLips

####Prerequisites

  • Eclipse ( this document is current as of 4.4 Luna)
  • Git
  • JRebel and JProfiler are required if you want to build those parts of WOLips

From the command line...

  1. Checkout source from Github: git clone https://github.com/wocommunity/wolips.git wolips

  2. Identify path to eclipse for the value of eclipse.home (path to the folder enclosing the eclipse program and configuration directories) Edit ~/Library/wobuild.properties to include the line: eclipse.home=/path/to/your/eclipse (or pass the path in the build command using -Declipse.home=/path/to/your/eclipse)

  3. build with ant. Example:

    user$ ant -Dbuild.version=4.4.0 -Declipse.home=/path/to/eclipse -Dskip.jprofiler=true -Dskip.jrebel=true
  4. verify the build succeeded and the product is in the dist directory

  5. Use the eclipse plugin installation process to install from the dist directory.

====== wolips

Fork of wonder/wolips with changes to develop and debug in Eclipse 4.4 PDE

Installation of WOLips to develop under Eclipse 4.4

Prepare eclipse:

  1. Use an extra Eclipse installation to develop and debug WOLips, e.g “Eclipse IDE for Eclipse Committers 4.4.1”

  2. Be sure to use Java 1.7 or higher

  3. If not already contained in the Eclipse package: m2e : Plugin for Maven - http://download.eclipse.org/technology/m2e/releases/ Click the checkbox to the left of "Maven Integration for Eclipse"

  4. Google Mechanic - http://workspacemechanic.eclipselabs.org.codespot.com/git.update/mechanic/

  5. Usefull: JRebel - http://www.zeroturnaround.com/update-site

  6. Usefull: Install JProfile in the new eclipse installation

Prepare WOLips source folder

  1. clone https://github.com/wocommunity/wolips/ to your desktop or fork it in your own repository an clone that

  2. If you don't have JRebel installed: Open ../wolips/build.xml and comment all occurrences of “jrebel”

  3. If you don't have JProfile installed: Open ../wolips/build.xml and comment all occurrences of “jprofile”

  4. Open terminal in WOLips root folder and run ant -Dbuild.version=4.4.0

Prepare workspace:

  1. Open eclipse and create a new workspace, e.g. WOLips

  2. Create WO_HOME classpath variable under eclipse → Preference → Java → Build Path → Classpath Variabels: eg.: WO_HOME /Library/WebObjects/lib

  3. Import woenviroment project

    • Import → General → Existing Projects into Workspace
    • Select ./woenviroment
  4. Import wolips projects

    • Import → General → Existing Projects into Workspace
    • Select ./wolips
    • Deselect following entries: EntityModeler eomodeldoc veogen In the case you have not installed JRebel deselect as well ...jrebel and ...jrebel.feature In the case you have not installed JProfile deselect as well ...jprofile.launching and ...jprofil.feature
  5. Depending on the Google Mechanic version you had to close org.objetstyle.wolips.mechanic

Debug WOLips

  1. Open Debug Configurations Dialog

  2. Select Eclipse Application and press new

  3. Change Execution environment to Java 1.7 Press Debug

  4. In the new instance select your preferred project(s) and start testing and enhancing WOLips