directory-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Directory Wiki] Update of "IdeHome" by StephaneBailliez
Date Mon, 02 May 2005 10:07:18 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Directory Wiki" for change notification.

The following page has been changed by StephaneBailliez:
http://wiki.apache.org/directory/IdeHome

The comment on the change is:
Fixed a couple of typos

------------------------------------------------------------------------------
  
  == Introduction ==
  
- This page has been created as an help for those who want to use an IDE like Eclipse, Idea
or whatever IDE you like to build ApacheDS.
+ This page has been created as an help for those who want to use an IDE like Eclipse, IDEA
or whatever IDE you like to build ApacheDS.
  
  As you can see, there are not specific files that allow a user to directly import ApacheDS
in your favorite IDE. There are two reasons for this :
   * there are many IDE on the market, and it's better not to constraint the project's members
to use one,
   * we want to be sure that the project can be built every night using GUMP (hum), to allow
the community to fix a broken project as soon as possible.
  
- However, ApacheDS community members are not using '''ed''' or '''vi''' or, even better '''emacs'''.
Those are good tools, and from time to time, it's good to handle those good old command lines.
But the power of a good IDE help us concentrate on programming.
+ However, ApacheDS community members are not using '''ed''' or '''vi''' or, even better '''emacs'''.
Those are good tools, and from time to time, it's good to handle those good old command lines.
But the power of a good IDE help us focus on programming.
  
- == Basic setting ==
+ == Basic settings ==
  
- First, you have to be sure that your environment is correctly set. You have to be able to
compile ApacheDS without any error, and this is quite challenging, as you can see reading
the mail archive !
+ First, you have to make sure that your environment is correctly set. You have to be able
to compile ApacheDS without any error, and this is quite challenging, as you can see reading
the mail archive !
  
- So here are the prerequisite :
+ So here are the prerequisites :
  
  === OS ===
  - a good operating system is needed. Call it Linux, Windows, OS-X, but at least choose a
system on which you can install a 1.4 JDK. OS/2 is not the winner in this category...
  
- - You'll have to choose the OS on which you'll be able to install Eclipse or IDEA (or Netbeans,
or Jbuilder, who knows?). Be aware that if you want to profile your favorite program, there
will be some constraints.
+ - You'll have to choose the OS on which you'll be able to install Eclipse or IDEA (or Netbeans,
or JBuilder, who knows?). Be aware that if you want to profile your favorite program, there
will be some constraints.
  
  - If you want to use Linux (welcome !), no problem. I'm personnaly enjoying '''Fedora core
3''' and '''Ubuntu 5.04'''. '''Ubuntu''' is really cool !
  
@@ -42, +42 @@

  
  In order to check out the code, you will have to install a '''subversion''' client. Here
is the link : http://subversion.tigris.org/project_packages.html
  
- Subversion is pretty well documented, so I won't add a lot of informations about it.
+ Subversion is pretty well documented, so I won't add a lot of information about it.
  
  Check that the client is ok :
  
@@ -60, +60 @@

  
  So, download and install Maven 1.0.2. Install it wherever fits your need (I've installed
it under /home/java). Add a MAVEN_HOME environment variable :
  
- Here is an extract of my .bashrc file on my Linux boc ('''.bashrc''' is the file you'll
found on you home directory)
+ Here is an extract of my .bashrc file on my Linux boc ('''.bashrc''' is the file you'll
find in your home directory)
  {{{
  ...
  export MAVEN_HOME=/home/java/maven-1.0.2 
@@ -70, +70 @@

  
  '''Windows''' users, please set up your env using the correct sequence of left and right
clicks...
  
- Insure yourself that Maven is correctly installed by lauching it in a command window :
+ Make sure that Maven is correctly installed by running it in the console:
  
  {{{
  $ maven
@@ -122, +122 @@

  $
  }}}
  
- '''It takes time!!!''' Do NOT interrupt the process with a '''ctrl-c''', it does not work.
Either wait or kill the process. If you kill it, you will better clean the full directory
before retrying the command, there are a lot of meta-files created.
+ '''It takes time!!!''' Do NOT interrupt the process with a '''ctrl-c''', it does not work.
Either wait or kill the process. If you kill it, you will be better cleaning up the directory
before retrying the command, there are a lot of meta-files created.
  
- So have a coffee. Forget about your micro-wave oven, don't use instant cofee. You have plenty
of time !
+ So have a coffee. Forget about your micro-wave oven, don't use instant coffee. You have
plenty of time !
  
  === First compilation ===
  
@@ -159, +159 @@

  $ 
  }}}
  
- Let's go for the first compilation ! You will have to be connected on Internet, because
many files will have to be downloaded by Maven (many Jakarta files).
+ Let's go for the first compilation ! You will have to be connected on the Internet, because
many files will have to be downloaded by Maven (many Jakarta files).
  
  '''To compile the project you ***MUST*** be in the main directory''', which is '''apacheds/trunk'''.
  
- The command to type is '''maven multiproject:install'''. Don't ask my what it means, I don't
know ;-), at least, it compiles the whole stuff, and launch the tests.
+ The command to type is '''maven multiproject:install'''. Don't ask me what it means, I don't
know ;-), at least, it compiles the whole thing, and run the tests.
  
  {{{
  $ pwd
@@ -214, +214 @@

  
  === Eclipse version ===
  
- The latest, the best. Install the 3.0.2 version of eclipse (forget about the 3.1.M6, I don't
know if it works.)
+ Last but not least. Install the Eclipse 3.0.2 (forget about the 3.1.M6, I don't know if
it works.)
  
  Add an '''eclipse-apacheDS.sh''' file in your eclipse root directory, to allow eclipse to
consume more memory :
  
@@ -246, +246 @@

  
  Install all of them, you will need them.
  
- You'll have to paramtrize those plugins.
+ You'll have to set up those plugins.
  
  ==== Subclipse plugin ====
  
@@ -265, +265 @@

  attachment:svn-repo.png
  
   * This is an http access on the repository, it won't allow you to update your changes !
Don't be afraid to make mistakes using svn, you will only harm yourself ;)
-  * The user may be anonymous/anonymous, I don't remember. If you are a commiter, you must
type your user/password here, and change the previous http by https.
+  * The user may be anonymous/anonymous, I don't remember. If you are a committer, you must
type your user/password here, and change the previous http by https.
  
  === Importing projects ===
  
@@ -287, +287 @@

  ||protocol-providers/ntp/trunk||apacheds-protocol-provider-ntp||
  ||shared/trunk||apacheds-shared||
  
- You can forget about sandbow, sitedoces and trunks.
+ You can forget about sandbox, sitedocs and trunks.
  
  You will have many projetcs, and many compilation errors ! You have to create the sources
directory and set the dependencies.
  
@@ -318, +318 @@

  
  
  
- 
- 
- 
  == Using Idea IDE ==
  
  Any IDEA user out there ?

Mime
View raw message