ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Guy Rouillier <guyr-...@burntmail.com>
Subject Re: Ibator for ibatis 3
Date Fri, 19 Feb 2010 23:47:36 GMT
I'll try a fresh checkout.  The link below is failing for me:

The requested URL 
/repos/asf/ibatis/java/ibator/trunk/eclipse/org.apacheibatis.ibator.eclipse.doc/html-src/eclipseui/buildingFromSVN.html

was not found on this server.

On 2/19/2010 4:07 PM, Jeff Butler wrote:
> I just committed some changes to the eclipse plugin code for version
> 1.2.2.  Things work fine for me.  Also, I updated the instructions for
> building the eclipse plugin here:
>
> http://svn.apache.org/repos/asf/ibatis/java/ibator/trunk/eclipse/org.apacheibatis.ibator.eclipse.doc/html-src/eclipseui/buildingFromSVN.html
>
> Jeff Butler
>
>
> On Fri, Feb 19, 2010 at 12:31 PM, Guy Rouillier<guyr-ml1@burntmail.com>  wrote:
>> Unfortunately, that's not it.  I had found that manifest and updated it to
>> reflect 3.0.0.  I'll try working more on this tonight.  I'll search my
>> Eclipse installation and just remove all other instances of the Ibator JAR;
>> hopefully then at least Eclipse will give me some big error message
>> identifying where it is picking up the older version.  Thanks.
>>
>> ========
>> Manifest-Version: 1.0
>> Bundle-ManifestVersion: 2
>> Bundle-Name: Ibator Core Plug-in
>> Bundle-SymbolicName: org.apache.ibatis.ibator.core
>> Bundle-Version: 3.0.0
>> Bundle-ClassPath: ibator.jar
>> Export-Package: org.apache.ibatis.ibator.ant,
>>   org.apache.ibatis.ibator.api,
>>   org.apache.ibatis.ibator.api.dom,
>>   org.apache.ibatis.ibator.api.dom.java,
>>   org.apache.ibatis.ibator.api.dom.xml,
>>   org.apache.ibatis.ibator.config,
>>   org.apache.ibatis.ibator.config.xml,
>>   org.apache.ibatis.ibator.exception,
>>   org.apache.ibatis.ibator.generator,
>>   org.apache.ibatis.ibator.generator.ibatis2,
>>   org.apache.ibatis.ibator.generator.ibatis2.dao,
>>   org.apache.ibatis.ibator.generator.ibatis2.dao.elements,
>>   org.apache.ibatis.ibator.generator.ibatis2.dao.templates,
>>   org.apache.ibatis.ibator.generator.ibatis2.model,
>>   org.apache.ibatis.ibator.generator.ibatis2.sqlmap,
>>   org.apache.ibatis.ibator.generator.ibatis2.sqlmap.elements,
>>   org.apache.ibatis.ibator.generator.ibatis3,
>>   org.apache.ibatis.ibator.generator.ibatis3.javamapper,
>>   org.apache.ibatis.ibator.generator.ibatis3.javamapper.elements,
>>   org.apache.ibatis.ibator.generator.ibatis3.model,
>>   org.apache.ibatis.ibator.generator.ibatis3.xmlmapper,
>>   org.apache.ibatis.ibator.generator.ibatis3.xmlmapper.elements,
>>   org.apache.ibatis.ibator.internal,
>>   org.apache.ibatis.ibator.internal.db,
>>   org.apache.ibatis.ibator.internal.rules,
>>   org.apache.ibatis.ibator.internal.types,
>>   org.apache.ibatis.ibator.internal.util,
>>   org.apache.ibatis.ibator.internal.util.messages,
>>   org.apache.ibatis.ibator.logging,
>>   org.apache.ibatis.ibator.maven,
>>   org.apache.ibatis.ibator.plugins
>> Bundle-RequiredExecutionEnvironment: J2SE-1.5
>> =========
>>
>>
>> On 2/19/2010 9:22 AM, Jeff Butler wrote:
>>>
>>> Look at MANIFEST.MF in the ibator.core project.  The Export-Package
>>> directive must list all packages in the ibator.jar file - the version
>>> in SVN needs an update.
>>>
>>> A small bit of OSGI loveliness.  That's my best guess.  I'll take a
>>> look at updating this in SVN later today - hopefully :)
>>>
>>> Jeff Butler
>>>
>>>
>>> On Fri, Feb 19, 2010 at 2:21 AM, Guy Rouillier<guyr-ml1@burntmail.com>
>>>   wrote:
>>>>
>>>> After banging on this for almost 24 hrs straight, I've made some
>>>> progress,
>>>> but I'm stuck on an Eclipse error when I try to get the context menu on
>>>> ibatorConfig.xml.  I'll put the stack trace at the end because of it's
>>>> length.  I looked in the config and I see these two entries:
>>>>
>>>>
>>>> /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.classpathVariable.IBATOR_JAR=C\:/Program
>>>>
>>>> Files/Genuitec/Common/plugins/org.apache.ibatis.ibator.core_3.0.0/ibator.jar
>>>>
>>>>
>>>> /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.classpathVariable.IBATOR_JAR_SRC=C\:/Program
>>>>
>>>> Files/Genuitec/Common/plugins/org.apache.ibatis.ibator.core_3.0.0/ibator-src.zip
>>>>
>>>> Both of these are accurate, and I verified that the files at those
>>>> locations
>>>> contain the ibator 3.0 class files, including
>>>> org.apache.ibatis.ibator.generator.XmlConstants.class.  So I don't
>>>> understand why I'm getting the following stack trace in the error log
>>>> when I
>>>> right-click.  Appreciate some pointers, I'm stuck now:
>>>>
>>>> java.lang.Error: Unresolved compilation problems:
>>>> The import org.apache.ibatis.ibator.generator cannot be resolved
>>>> XmlConstants cannot be resolved
>>>>
>>>> at
>>>>
>>>> org.apache.ibatis.ibator.eclipse.ui.content.IbatorConfigVerifyer.<init>(IbatorConfigVerifyer.java:25)
>>>> at
>>>>
>>>> org.apache.ibatis.ibator.eclipse.ui.content.AdapterFactory.isIbatorConfigurationFile(AdapterFactory.java:85)
>>>> at
>>>>
>>>> org.apache.ibatis.ibator.eclipse.ui.content.AdapterFactory.getAdapter(AdapterFactory.java:46)
>>>> at
>>>>
>>>> org.eclipse.core.internal.runtime.AdapterManager.getAdapter(AdapterManager.java:320)
>>>> at
>>>>
>>>> org.eclipse.core.internal.runtime.AdapterManager.loadAdapter(AdapterManager.java:350)
>>>> at
>>>>
>>>> org.eclipse.ui.internal.LegacyResourceSupport.getAdapter(LegacyResourceSupport.java:622)
>>>> at
>>>>
>>>> org.eclipse.ui.internal.ObjectActionContributor.isApplicableTo(ObjectActionContributor.java:223)
>>>> at
>>>>
>>>> org.eclipse.ui.internal.ObjectContributorManager.isApplicableTo(ObjectContributorManager.java:303)
>>>> at
>>>>
>>>> org.eclipse.ui.internal.ObjectActionContributorManager.contributeObjectActions(ObjectActionContributorManager.java:83)
>>>> at
>>>>
>>>> org.eclipse.ui.internal.PopupMenuExtender.addObjectActions(PopupMenuExtender.java:261)
>>>> at
>>>>
>>>> org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:337)
>>>> at
>>>>
>>>> org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:335)
>>>> at
>>>>
>>>> org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:463)
>>>> at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:459)
>>>> at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:485)
>>>> at
>>>> org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:235)
>>>> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
>>>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
>>>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
>>>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1008)
>>>> at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:4111)
>>>> at org.eclipse.swt.widgets.Control.windowProc(Control.java:3815)
>>>> at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:337)
>>>> at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1576)
>>>> at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1937)
>>>> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4528)
>>>> at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method)
>>>> at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:250)
>>>> at org.eclipse.swt.widgets.Display.runPopups(Display.java:3849)
>>>> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3416)
>>>> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2384)
>>>> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2348)
>>>> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2200)
>>>> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:495)
>>>> at
>>>>
>>>> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
>>>> at
>>>>
>>>> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:490)
>>>> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
>>>> at
>>>>
>>>> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
>>>> at
>>>>
>>>> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
>>>> at
>>>>
>>>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
>>>> at
>>>>
>>>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
>>>> at
>>>>
>>>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
>>>> at
>>>>
>>>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>> at
>>>>
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>> at
>>>>
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>>> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
>>>> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
>>>> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
>>>>
>>>>
>>>> On 2/18/2010 3:15 AM, Guy Rouillier wrote:
>>>>>
>>>>> On 2/17/2010 11:00 AM, Jeff Butler wrote:
>>>>>>
>>>>>> I've learned the hard way not to make projections as to when something
>>>>>> will be completed :)
>>>>>>
>>>>>> I need to make some updates to the Ibator documentation, and then
go
>>>>>> through the arduous release process - not too fun. I'm also using
>>>>>> Ibator and iBATIS3 on a new project, so I have added a few new
>>>>>> features to Ibator to make my own coding life easier.
>>>>>>
>>>>>> I can say that I'm using Ibator and iBATIS3 nearly every day for
real
>>>>>> work and have run into very few troubles. When will there be a new
>>>>>> release? I always say "soon, hopefully".
>>>>>
>>>>> Thanks, as always. I just did a fresh checkout from SVN and tried to
do
>>>>> a build. I ran into a bit of trouble. I've not developed an Eclipse
>>>>> plug-in before, so I don't really understand how all the pieces fit
>>>>> together. So, I did the following:
>>>>>
>>>>> (1) In Eclipse, I created a new project for core, since it didn't have
>>>>> one. I ran a Maven build and it completed successfully and created a
>>>>> file called ibator-core-1.2.2.jar, which I copied into
>>>>> eclipse/org.apache.ibatis.ibator.core/ibator.jar.
>>>>>
>>>>> (2) I imported projects for eclipse/core, eclipse/doc and eclipse/ui.
>>>>> core and ui built automatically. But there is no task to generate the
>>>>> JAR file, so I ran export.
>>>>>
>>>>> (3) The doc project ran into some trouble due to obsolete paths. Here
>>>>> are the changes I had to make:
>>>>>
>>>>> <packageset dir="../../core/src" />
>>>>> to
>>>>> <packageset dir="../../core/ibator-core/src" />
>>>>>
>>>>> <fileset dir="../../core/htmldoc">
>>>>> to
>>>>> <fileset dir="../../core/ibator-core/doc/html">
>>>>>
>>>>> Now buildDoc.xml completed successfully, but again no JAR was generated.
>>>>> So I had to do that manually by looking at the contents of a previous
>>>>> version. Amounted to creating a bin directory and copying html/*,
>>>>> META-INF/*, LICENSE and NOTICE, then JARring the results.
>>>>>
>>>>> I haven't assembled the results into an update site yet, but I'll try
>>>>> that tomorrow. Please let me know if I'm making this harder than
>>>>> necessary. Would be great for the final release if all this was
>>>>> automatic.
>>>>>
>>>>> Thanks.
>>>>>
>>>>
>>>>
>>>> --
>>>> Guy Rouillier
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: user-java-unsubscribe@ibatis.apache.org
>>>> For additional commands, e-mail: user-java-help@ibatis.apache.org
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: user-java-unsubscribe@ibatis.apache.org
>>> For additional commands, e-mail: user-java-help@ibatis.apache.org
>>>
>>>
>>
>>
>> --
>> Guy Rouillier
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-java-unsubscribe@ibatis.apache.org
>> For additional commands, e-mail: user-java-help@ibatis.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-java-unsubscribe@ibatis.apache.org
> For additional commands, e-mail: user-java-help@ibatis.apache.org
>
>


-- 
Guy Rouillier

---------------------------------------------------------------------
To unsubscribe, e-mail: user-java-unsubscribe@ibatis.apache.org
For additional commands, e-mail: user-java-help@ibatis.apache.org


Mime
View raw message