地址:http://www.adempiere.com/index.php/ZH/Create_your_ADempiere_development_environment
ZH/Create your ADempiere development environment
From AdempiereWiki
<!-- start content -->
准备你的开发环境
以下首先介绍WINDOWS
我们需要配置JAVA环境
推荐使用JDK1.6,安装后你可以下载一款 JAVA变量设置小工具 来快速设置环境变量
IDE
推荐Eclipse IDE for Java EE Developers
SVN
- SVN 也是必需品
推荐安装TortoiseSVN
下载 ADempiere 源码
建立任意文件夹,鼠标右键点击文件夹选择SVN Checkout
输入地址
https://adempiere.svn.sourceforge.net/svnroot/adempiere/tags/adempiere354a/
点击OK既可 文中指的是354a版本的地址
导入项目到 Eclipse 中
- 打开Eclipse
- Eclipse menu->File->Import
- 在弹出的对话框中, 选择General下的Existing Projects into Workspace,选择刚刚新建的文件夹
编译 ADempiere 源码
1 编译 ADempiere
有两个目录为每个编译的项目(如基础,dbport)在Adempiere主干:1 src目录,并生成目录。他们只在文件后缀为每个项目的结构相同,不同的:为建立目录的src目录和Java类。 编译是生成的。类处理文件出来的。Java文件。
有两种编译方式:
- 自动:默认情况下,Eclipse中构建(即编译)自动发生更改时。项目“>身材检查Eclipse安装后的默认。
- 手动:在理想的情况下,您可能要决定何时进行编译。确保项目“>自动生成未选中。你必须记住要手动与Eclipse编译之前运行ADempiere。
2 打包 ADempiere
有三种方式建设:
- 通过控制台:打开一个控制台,更改目录为/ adempiere_trunk / utils_dev和运行RUN_build.bat。此脚本执行之前建设一个干净的。你在控制台上看到的消息。
- 随着Eclipse的我:在导航器视图中,展开utils_dev并选择文件RUN_build.bat。运行它可通过上下文菜单(如>“运行运行)或主菜单(运行”>运行)。您看,在Eclipse的控制台窗口中的消息。它的行为就像运行它从控制台。
- 随着Eclipse的二:在导航器视图中,展开utils_dev并选择该文件的build.xml。运行它通过上下文菜单(运行方式> Ant生成)。这是更快,因为它没有建立执行清洁。
3 其他
为base,client,install的build.xml的JAVAC 添加属性 encoding="UTF-8" 既可编译成功。 例如
<javac target="1.5" encoding="UTF-8"
- 如果你的程序引用了其他JAR包,如JNative,添加相应的build.xml里。
<!-- set path to include the necessary jar files for javac --> <path id="project.class.path"> <pathelement path="../tools/lib/JNative.jar" />
- 如果需要把你的JAR包放到客户端上,如JNative,找到tools\build.xml里的324行左右(注释为:Buld Client Jar )添加相应代码
<zipfileset src="lib/JNative.jar"> <patternset refid="manifest.exclude" /> </zipfileset>
- 如果你总是看不全日志信息,你可以将utils_dev\RUN_build.bat里
@echo Building ... @"%JAVA_HOME%\bin\java" %ANT_OPTS% -classpath %ANT_CLASSPATH% -Dant.home="." org.apache.tools.ant.Main -logger = org.apache.tools.ant.listener.MailLogger complete
复制代码后面加上 >d:\name.log,如
MailLogger complete >d:\name.log
- 有些童鞋不知道编译到哪里去了
我建议搜索一下Adempiere_354a.zip