Hi, Use the ant build to get the best result. The server built clean for me. Import ant build script into IDE. Although I had some troubles with the IMAP protocol build using ant, so I build via IDEA.
I was able to build the IMAP protocol from IntelliJ IDEA by importing all src directories and setting up all libs under https://svn.apache.org/repos/asf/james/protocols/imap/trunk/stage directory as dependencies. Add all classes you get from the build into one jar file, then you can use this with the server if you want to. Note. The server nightly builds comes with the imap protocol jars, however I found them sometimes to not be up to date with the source code. But I have seen recently that they have been updated quite frequently. They told me to checkout from the following URL, you will get both the server and the imap protocol. http://svn.apache.org/repos/asf/james/protocols/current /Martin -----Original Message----- From: Eric MacAdie [mailto:[email protected]] Sent: den 26 mars 2009 04:43 To: James Developers List Subject: Need guidance on code Could someone explain to me how to build James? I am trying to build it with NetBeans, and I am not having any success. I downloaded the code by running svn checkout http://svn.apache.org/repos/asf/james/ james I tried to point NetBeans to the root directory on my machine, and it froze going over the directories. I tried pointing it to server/trunk, server/trunk/smtpserver-function, server/trunk/smtpserver-function/src and I kept getting package errors. Do I have to point NetBeans to every */src/main/java/* folder? Also: Can I build the IMAP and SMTP servers in the same project? Should I just use ant and forget about using an IDE? Eric MacAdie --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
