Error build.xml

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-11-2012 11:34 AM
I'm tring to work with your SomeCo Project , i have to following build.xml file:
And the following build.properties file:
I try to run ant deploy but i met an error:
Where is the error? Something wrong with jra?
<?xml version="1.0" encoding="UTF-8"?><project name="SomeCo Client Extensions ch3" default="deploy" basedir="."> <property file="build.properties" /> <property name="label" value="ch3" /> <property name="project.dir" value="." /> <property name="build.dir" value="${project.dir}/build" /> <property name="bin.dir" value="${project.dir}/bin" /> <property name="project.name" value="someco-client-extensions" /> <property name="package.file.zip" value="${build.dir}/${project.name}.zip" /> <property name="package.file.jar" value="${build.dir}/${project.name}.jar" /> <property name="project.file.zip" value="${build.dir}/${project.name}-project-${label}.zip" /> <property name="package.file.amp" value="${build.dir}/${project.name}.amp" /> <property name="module.id" value="com.someco.module.extensions.Core" /> <property name="module.dir" value="/alfresco/module" /> <property name="source.dir" value="${project.dir}/src" /> <property name="config.dir" value="${project.dir}/config" /> <property name="data.dir" value="${project.dir}/data" /> <property name="web.dir" value="${source.dir}/web" /> <property name="extension.dir" value="/alfresco/extension" /> <path id="classpath.server"> <fileset dir="${alfresco.sdk.dir}/server" includes="**/*.jar" /> </path> <path id="classpath.remote"> <fileset dir="${alfresco.sdk.dir}/remote" includes="**/*.jar" /> </path> <path id="classpath.build"> <fileset dir="${build.dir}" includes="**/*.jar" /> </path> <target name="clean" description="Removes all generated files"> <delete dir="${build.dir}" /> <delete dir="${bin.dir}" /> </target> <target name="clean-tomcat" description="Removes deployed extension directory, lib/someco*.jar, and someco/" > <delete dir="${alfresco.web.dir}/WEB-INF/classes/alfresco/extension" /> <delete dir="${alfresco.web.dir}/WEB-INF/classes/alfresco/module" /> <delete dir="${alfresco.web.dir}/jsp/extension" /> <delete dir="${alfresco.web.dir}/someco" /> <delete file="${alfresco.web.dir}/WEB-INF/lib/someco-alfresco.jar" /> </target> <target name="setup" description="Creates the ${build.dir} and ${bin.dir} directories"> <mkdir dir="${build.dir}" /> <mkdir dir="${bin.dir}" /> </target> <target name="package-extension" depends="setup, package-jar" description="Creates a zip called ${package.file.zip} which can be unzipped on top of an exploded Alfresco web app"> <delete file="${package.file.zip}" /> <zip destfile="${package.file.zip}" update="true"> <zipfileset dir="${config.dir}${extension.dir}" prefix="WEB-INF/classes${extension.dir}" /> <zipfileset file="${package.file.jar}" prefix="WEB-INF/lib" /> <zipfileset dir="${web.dir}" excludes="META-INF/**" /> </zip> </target> <target name="package-amp" depends="setup, package-jar" description="Packages the customizations as an Alfresco module in ${package.file.amp}"> <delete file="${package.file.amp}" /> <zip destfile="${package.file.amp}"> <zipfileset file="${package.file.jar}" prefix="lib" /> <zipfileset dir="${web.dir}" prefix="web" /> <zipfileset file="${config.dir}${module.dir}/${module.id}/module.properties" /> <zipfileset file="${config.dir}${module.dir}/${module.id}/file-mapping.properties" /> <zipfileset file="${config.dir}${module.dir}/${module.id}/module-context.xml" prefix="config${module.dir}/${module.id}" /> <zipfileset file="${config.dir}${module.dir}/${module.id}/someco-core.properties" prefix="config${module.dir}/${module.id}" /> <zipfileset dir="${data.dir}" prefix="config${module.dir}/${module.id}/bootstrap" /> <zipfileset dir="${config.dir}${extension.dir}/model" prefix="config${module.dir}/${module.id}/model" /> <!–<zipfileset file="${config.dir}${extension.dir}/someco-model-context.xml" prefix="config${module.dir}/${module.id}" />–> <zipfileset file="${config.dir}${extension.dir}/web-client-config-custom.xml" prefix="config${module.dir}/${module.id}/ui" /> </zip> </target> <target name="install-amp" depends="package-amp" description="Uses the Alfresco MMT to install the AMP into ${alfresco.war.path}"> <java dir="." fork="true" classname="org.alfresco.repo.module.tool.ModuleManagementTool"> <classpath refid="classpath.server"/> <arg line="install ${package.file.amp} ${alfresco.war.path} -force -verbose"/> </java> </target> <target name="deploy-amp" depends="install-amp" description="Unzips the AMP'd WAR file into ${alfresco.web.dir}"> <unzip src="${alfresco.war.path}" dest="${alfresco.web.dir}" /> </target> <target name="deploy" depends="package-extension" description="Unzips the ${package.file.zip} into ${alfresco.web.dir}"> <unzip src="${package.file.zip}" dest="${alfresco.web.dir}" /> </target> <target name="zip-project" depends="setup" description="Zips the entire Eclipse project as-is into ${project.file.zip}"> <delete file="${project.file.zip}" /> <zip destfile="${project.file.zip}"> <zipfileset dir="${project.dir}" excludes="build/** bin/**" prefix="${project.name}-${label}" /> </zip> </target> <target name="compile" description="Compiles src to ${bin.dir}"> <mkdir dir="${bin.dir}" /> <javac srcdir="${source.dir}/java" destdir="${bin.dir}" source="1.5" target="1.5" debug="on" fork="yes" deprecation="on"> <classpath refid="classpath.server"/> <classpath refid="classpath.remote"/> </javac> <!– copy in non-compiled files like props if needed –> <copy todir="${bin.dir}"> <fileset dir="${source.dir}/java" excludes="**/*.java"/> </copy> </target> <target name="package-jar" depends="setup, compile" description="Jars up the compiled classes and ${web.dir}/META-INF into ${package.file.jar}"> <delete file="${package.file.jar}" /> <jar destfile="${package.file.jar}"> <fileset dir="${bin.dir}" includes="com/**" /> <zipfileset dir="${web.dir}/META-INF" excludes="*.zip" prefix="META-INF" /> </jar> </target> <target name="data-creator" depends="package-jar" > <java dir="./bin" fork="true" classname="com.someco.examples.SomeCoDataCreator"> <classpath refid="classpath.build"/> <classpath refid="classpath.remote"/> <arg line="admin admin /app:company_home/cm:Someco/cm:Marketing/cm:Whitepapers whitepaper whitepaper"/> </java> </target> <target name="data-relater" depends="package-jar" description="Run the Someco web services examples"> <java dir="./bin" fork="true" classname="com.someco.examples.SomeCoDataRelater"> <classpath refid="classpath.build"/> <classpath refid="classpath.remote"/> <arg line="admin admin ${sourceId} ${targetId}"/> </java> </target> <target name="data-queries" depends="package-jar" description="Run the Someco web services examples"> <java dir="./bin" fork="true" classname="com.someco.examples.SomeCoDataQueries"> <classpath refid="classpath.build"/> <classpath refid="classpath.remote"/> <arg line="admin admin /app:company_home/cm:Someco/cm:Marketing/cm:Whitepapers"/> </java> </target> <target name="data-cleaner" depends="package-jar" description="Run the Someco web services examples"> <java dir="./bin" fork="true" classname="com.someco.examples.SomeCoDataCleaner"> <classpath refid="classpath.build"/> <classpath refid="classpath.remote"/> <arg line="admin admin /app:company_home/cm:Someco/cm:Marketing/cm:Whitepapers whitepaper"/> </java> </target> </project>
And the following build.properties file:
alfresco.sdk.dir=C:/Users/Riccardo/Desktop/Sdk/libalfresco.web.dir=C:/Alfresco/tomcat/webapps/alfresco
I try to run ant deploy but i met an error:
C:\Users\Riccardo\workspace-alfresco-4.0\client-extensions\build.xml:102: Error running javac.exe compilerat the following line:
<javac srcdir="${source.dir}/java" destdir="${bin.dir}" source="1.5" target="1.5" debug="on" fork="yes" deprecation="on">
Where is the error? Something wrong with jra?
Labels:
- Labels:
-
Archive
8 REPLIES 8
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-11-2012 11:58 AM
Looks like you don't have a jdk installed.
What does "java -version" say from the command line? And does "javac" run?
What does "java -version" say from the command line? And does "javac" run?

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-11-2012 12:48 PM
If i write java -version it say:
java version "1.6.0_14"
Java (TM) SE Runtime Environment (build 1.6.0:14.b08)
Java HotSpot(TM) 64-Bit Server VM (build 14.0-b16, mixed mode)
But if i write "javac" it say that isn't a command line.
java version "1.6.0_14"
Java (TM) SE Runtime Environment (build 1.6.0:14.b08)
Java HotSpot(TM) 64-Bit Server VM (build 14.0-b16, mixed mode)
But if i write "javac" it say that isn't a command line.
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-11-2012 07:06 PM
So install a JDK.

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-12-2012 05:33 AM
I did (well i had already, the jdk version is the same of java but now i've uptaded) but continue no work.

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-14-2012 11:41 AM
The line where i met the error is this:
I have to seth the javapth? (How?)
<javac srcdir="${source.dir}/java" destdir="${bin.dir}" source="1.5" target="1.5" debug="on" fork="yes" deprecation="on">
I have to seth the javapth? (How?)
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-14-2012 11:51 AM
Put your java jdk bin dir on your windows path.

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-14-2012 12:08 PM
Done (now javac command work) but still same error.
Update:
Before this error (Error running javac.exe compiler) there was another error:
So, i created lib directory but there is still the java.exe error, i have to put something in this lib directory? The guide didin't say nothing aout that.
Update:
Before this error (Error running javac.exe compiler) there was another error:
C:\Users\Riccardo\workspace-alfresco-4.0\client-extensions\lib does not exist.
So, i created lib directory but there is still the java.exe error, i have to put something in this lib directory? The guide didin't say nothing aout that.

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-17-2012 06:38 AM
Ok solved, now work ^^
