X-Git-Url: http://git.phpeclipse.com diff --git a/archive/net.sourceforge.phpeclipse.quantum.sql/doc/developers.html b/archive/net.sourceforge.phpeclipse.quantum.sql/doc/developers.html new file mode 100644 index 0000000..34724ed --- /dev/null +++ b/archive/net.sourceforge.phpeclipse.quantum.sql/doc/developers.html @@ -0,0 +1,301 @@ + + +
+ +
+  Remember after changing manually the .classpath 
+  file that you have to Refresh the project 
+  to take the changes in.
+  
+  If you want to reference those plug-ins using the workspace, select Properties from the newly created com.quantum project and go to Java Build Path, then Libraries tab, and select the .jar files the project needs.
+  
+  It should now build without errors.
+  
+  In Eclipse 2.1 that won't work. Dependencies amongs plug-ins have changed and 
+  instead of redoing all of them again I chose to use the new "classpath container" 
+  facility. When I say that won't work I mean if linking against the 2.1 libraries. 
+  If you link against the 2.0 libraries will work all right.
+
The libraries for 2.1 are as follows (I copy my classpath) :
+<classpath>
+  <classpathentry kind="src" path="src"/>
+  <classpathentry kind="var"
+  path="ECLIPSE_HOME/plugins/org.eclipse.core.boot_2.1.0/boot.jar" sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_SRC/org.eclipse.core.boot_2.1.0/bootsrc.zip"/>
+  <classpathentry kind="var"
+  path="ECLIPSE_HOME/plugins/org.eclipse.core.runtime_2.1.0/runtime.jar" 
+  sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_SRC/org.eclipse.core.runtime_2.1.0/runtimesrc.zip"/>
+  <classpathentry kind="var"
+  path="ECLIPSE_HOME/plugins/org.eclipse.core.resources_2.1.0/resources.jar" 
+  sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_SRC/org.eclipse.core.resources_2.1.0/resourcessrc.zip"/>
+  <classpathentry kind="var"
+  path="ECLIPSE_HOME/plugins/org.eclipse.swt.win32_2.1.0/ws/win32/swt.jar" 
+  sourcepath="ORG_ECLIPSE_PLATFORM_WIN32_SOURCE_SRC/org.eclipse.swt.win32_2.1.0/ws/win32/swtsrc.zip"/>
+  <classpathentry kind="var"
+  path="ECLIPSE_HOME/plugins/org.eclipse.ui_2.1.0/ui.jar" sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_SRC/org.eclipse.ui_2.1.0/uisrc.zip"/>
+  <classpathentry kind="var"
+  path="ECLIPSE_HOME/plugins/org.eclipse.text_2.1.0/text.jar" sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_SRC/org.eclipse.text_2.1.0/textsrc.zip"/>
+  <classpathentry kind="var"
+  path="ECLIPSE_HOME/plugins/org.eclipse.jface_2.1.0/jface.jar" sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_SRC/org.eclipse.jface_2.1.0/jfacesrc.zip"/>
+  <classpathentry kind="var"
+  path="ECLIPSE_HOME/plugins/org.eclipse.jface.text_2.1.0/jfacetext.jar" 
+  sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_SRC/org.eclipse.jface.text_2.1.0/jfacetextsrc.zip"/>
+  <classpathentry kind="var"
+  path="ECLIPSE_HOME/plugins/org.eclipse.ui.views_2.1.0/views.jar" sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_SRC/org.eclipse.ui.views_2.1.0/viewssrc.zip"/>
+  <classpathentry kind="var"
+  path="ECLIPSE_HOME/plugins/org.eclipse.ui.workbench_2.1.0/workbench.jar" 
+  sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_SRC/org.eclipse.ui.workbench_2.1.0/workbenchsrc.zip"/>
+  <classpathentry kind="var"
+  path="ECLIPSE_HOME/plugins/org.eclipse.ui.win32_2.1.0/workbenchwin32.jar" 
+  sourcepath="ORG_ECLIPSE_PLATFORM_WIN32_SOURCE_SRC/org.eclipse.ui.win32_2.1.0/workbenchwin32src.zip"/>
+  <classpathentry kind="var"
+  path="ECLIPSE_HOME/plugins/org.eclipse.ui.workbench.texteditor_2.1.0/texteditor.jar" 
+  sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_SRC/org.eclipse.ui.workbench.texteditor_2.1.0/texteditorsrc.zip"/>
+  <classpathentry kind="var"
+  path="ECLIPSE_HOME/plugins/org.eclipse.ui.editors_2.1.0/editors.jar" 
+  sourcepath="ORG_ECLIPSE_PLATFORM_SOURCE_SRC/org.eclipse.ui.editors_2.1.0/editorssrc.zip"/>
+  <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+  <classpathentry kind="output" path="bin"/>
+  </classpath>
+  
+  
You may simply want to make a .jar 
+  file from some configuration taken from the CVS, so as to have the latest version 
+  available to you. You have to follow the same instructions as before for installation. 
+  When it's installed and built, select the com.quantum 
+  project, right-click on it and select Export.
+  
+  In Eclipse 2.0: Select jar File and 
+  then choose a directory. The name of the jar file should be Quantum.jar as that's the name stated in the 
+  plugin.xml file.
+  
+  To install this jar file as a plug-in, create a directory called com.quantum in the directory plugins under your local Eclipse installation 
+  directory. Copy the jar file to that directory, and uncompress it (without deleting 
+  it) into that same directory. In fact, I think you only need the icons 
+  directory and the plugin.xlm, but you 
+  can leave the rest of the files so they feel not so alone.
+  
+  You close your Eclipse IDE and open it up again, and the QuantumDB perspective 
+  should be available.
+
(I copy directly from the Eclipse Help, so as to have all the info in the same + place)
+
+  In the CVS team programming environment, there are two distinct processes involved 
+  in synchronizing resources: updating with the latest changes from a branch and 
+  committing to the branch. 
When you make changes in the Workbench, the resources are saved locally. Eventually + you will want to commit your changes to the branch so others can have access + to them. Meanwhile, others may have committed changes to the branch. You will + want to update your Workbench resources with their changes.
+Important!: It is preferable to update before committing, in case there are + conflicts with the resources in your Workbench and the resources currently in + the branch.
+The synchronize view contains filters to control whether you want to view only + incoming changes or outgoing changes. Incoming changes come from the branch. + If accepted, they will update the Workbench resource to the latest version currently + committed into the branch. Outgoing changes come from the Workbench. If committed, + they will change the branch resources to match those currently present in the + Workbench.
+Regardless of which mode (filter) you select, the Synchronize view always shows + you conflicts that arise when you have locally modified a resource for which + a more recent version is available in the branch. In this situation you can + choose to do one of three things: update the resource from the branch, commit + your version of the resource to the branch ,or merge your work with the changes + in the branch resource. Typically you will want to merge, as the other two options + will result in loss of work.
+(End of copy from Eclipse Help, there are lots more, just go there and have + a look) Basically to get all the changes since the last time you took the sources, + then accept all the files that have changed in the CVS and you haven't touched. + If there are some that you have touched and are also touched by someone else + at CVS then you have to inspect the changes, see if they conflict with yours, + and merge both until you have a working set. Then you can upload that "working" + set to CVS. That's more or less the idea.
+ +