Return-Path: Delivered-To: apmail-ws-axis-user-archive@www.apache.org Received: (qmail 75818 invoked from network); 6 Oct 2007 14:29:27 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 6 Oct 2007 14:29:27 -0000 Received: (qmail 11018 invoked by uid 500); 6 Oct 2007 14:29:08 -0000 Delivered-To: apmail-ws-axis-user-archive@ws.apache.org Received: (qmail 10996 invoked by uid 500); 6 Oct 2007 14:29:08 -0000 Mailing-List: contact axis-user-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-user@ws.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list axis-user@ws.apache.org Received: (qmail 10985 invoked by uid 99); 6 Oct 2007 14:29:08 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 06 Oct 2007 07:29:08 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [66.249.92.168] (HELO ug-out-1314.google.com) (66.249.92.168) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 06 Oct 2007 14:29:11 +0000 Received: by ug-out-1314.google.com with SMTP id o2so620946uge for ; Sat, 06 Oct 2007 07:28:34 -0700 (PDT) Received: by 10.67.115.9 with SMTP id s9mr4522735ugm.1191680913698; Sat, 06 Oct 2007 07:28:33 -0700 (PDT) Received: from ?192.168.50.60? ( [85.105.26.242]) by mx.google.com with ESMTPS id b36sm4796908ika.2007.10.06.07.28.31 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 06 Oct 2007 07:28:32 -0700 (PDT) Message-ID: <47079B8D.7050907@kurumsalteknoloji.com> Date: Sat, 06 Oct 2007 17:28:29 +0300 From: Seref Arikan User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: axis-user@ws.apache.org Subject: Compiling Eclipse plugins: story of my frustration Content-Type: text/plain; charset=ISO-8859-9; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hi, I have spent hours trying to get an eclipse project for the axis2 server archiver plugin, and I have given up finally. The following is the effort of my summary and my hours lost. I'd appreciate your comments. There are two readme files that I can refer, and the first one is in the root of the axis2 source, and the other one is in the tools dir. The tools dir readme contains two sections, one for maven, and one for ant. Ok. I have never used ant before, so I tried ant. The instructions are either not clear, or I'm remarkably stupid. Let me write my comments under the instructions: * Since the source for the tools has a dependency on the eclipse classes. one has to run the ant build file (build.xml) to generate a relevant eclipse project from the source. Ok, so what do I do here? a simple ant command gives me a list of operations that I can run, so what does the following sentence mean in the context of a step by step operation, what command should a user execute at this step if he is trying to create the projects? * In order to compile the plugin first you must do a maven create-lib on Axis2 Source and set ECLIPSE_HOME environment variable to point to your eclipse home directory. Ok. so I need maven, fine, I download it, and try maven create-lib in the root source dir, since this is what I get from this sentence. WTF? there is no maven create-lib. is it mvn create-lib? no it is not, since maven tells me I need to specify something else, and create-lib is not meaningful. Ok. so I'm an idiot, and I should try to skip this part, maybe it works.... * use the ant generate-projects command to generate the plugin projects. I tried to use it, but I get an error about missing entitities... so I fail.. I have tried to maven way, but even if I tried to follow the instructions, maven simply failed everytime, with wonderfully cryptic errors, for which I could not find a solution after quite a bit of google search. Why I need this plugin source? Because the plugin has a problem with generating aar that uses hibernate POJOs, and I thought I could take a look at it. After all, I have written a few eclipse plugins, and this is open source, maybe I can fix it and contribute.. As a result, I have lost hours. I could have gone to another direction by choosing another web services stack, but Axis2 is what I want to use. Maybe I'm missing something here, since I'm very nervous due to a tight deadline, but the overall guidance for the process, in terms of document is a disaster. At least for me. When I download the source of an application, I expect to find a brief guidance that tells me where to look actually, if it does not outline the whole story. All your comments are appreciated. I'm using many open source tools, and I have never failed so miserably for a such a simple task. Am I really this stupid? (sorry, I'm really pissed off) Best Regards Seref Arikan --------------------------------------------------------------------- To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org For additional commands, e-mail: axis-user-help@ws.apache.org