Hi Jeff,

Thanks for reply. You are correct.  I have JAVA_HOME set to java8 but not
sure where it is picking up the pre-1.5 mode. I just used buckminister
wizard to generate build.ant file. Here is my build.ant looks like.

<?xml version="1.0" encoding="UTF-8"?>
<project name="Buckminster Headless" default="buckminster">
        <property name="WORKSPACE" location="${ant.file}/../../" />
        <property name="build.root" location="${WORKSPACE}/buildroot" />
        <property name="buckminster.home"
location="/home/vagrant/buckminster" />
        <property name="projects.location" location="${WORKSPACE}" />
        <property name="commands.file"
location="${projects.location}/com.test.ovn.rules.buckminster/commands.txt"
/>
        <property name="target.platform" value="target.platform" />


        <target name="buckminster" depends="cleanup"
description="description">
                <echo message="IMPORTANT: Populating an empty target
platform may took over 10 minutes."/>
                <condition property="executable.file"
value="buckminster.bat" else="buckminster">
                        <os family="windows"/>
                </condition>
                <java fork="true" dir="${buckminster.home}" logError="true"
classname="org.eclipse.core.launcher.Main" failonerror="true">
         <classpath>
                                <fileset dir="${buckminster.home}/plugins">
                                        <include
name="org.eclipse.equinox.launcher_*.jar" />
                                </fileset>
                        </classpath>
                        <arg line='-update' />
                        <arg line='-data
"${build.root}/buckminster.workspace"' />
                        <arg line='-configuration
"${build.root}/configuration"' />
                        <arg line='--script "${commands.file}"' />
                        <sysproperty key="projects.location"
value="${projects.location}" />
                        <sysproperty key="buckminster.output.root"
value="${build.root}/buckminster.output" />
                        <sysproperty key="buckminster.temp.root"
value="${build.root}/buckminster.temp" />
                        <sysproperty key="target.platform"
value="${build.root}/${target.platform}" />
                        <jvmarg line=" -Xms256m -Xmx512m" />
                </java>
                <echo message=" "/>
                <echo message="Updatesite output in:
${build.root}/buckminster.output/com.visa.ovn.rules.site_*-eclipse.feature/site.p2/"/>
        </target>

        <target name="cleanup">
                <delete failonerror="false" includeemptydirs="true">
                        <fileset dir="${build.root}"
defaultexcludes="false">
                                <exclude
name="**/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/" />
                                <exclude name="**/${target.platform}/" />
                        </fileset>
                </delete>
        </target>
 <target name="reset.target-platform">
                <delete includeemptydirs="true">
                        <fileset dir="${build.root}"
defaultexcludes="false">
                                <include
name="**/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/" />
                                <include name="**/${target.platform}/" />
                        </fileset>
                </delete>
        </target>
</project>




On Wed, Jun 3, 2015 at 3:58 PM, Jeff MAURY <[email protected]> wrote:

> The ant build file is probably set to compile in pre-1.5 mode so generics
> are rejected.
>
> Jeff
>
> On Wed, Jun 3, 2015 at 5:18 PM, sivanarayana ganesh <[email protected]>
> wrote:
>
>> Hi,
>>
>> I have been struggling to build my XText project with buckminister
>> generated build file(build.ant). This is what I have done.
>>    Env :  Eclipse Luna, Java 1.8
>>
>>    --> Create new Xtext project, and created some grammar
>>   ---> Ran mwe workflows and xtext artifacts
>>    --> Create buckminister project
>>    ---> ant -f build.ant
>>
>> Errors:
>>
>> [java] Error: file
>> /home/vagrant/workspace/com.visa.ovn.rules.ui/src-gen/com/visa/ovn/ui/contentassist/antlr/PartialRulesContentAssistParser.java,
>> line 33: Syntax error, parameterized types are only available if source
>> level is 1.5 or greater
>>  [java] Warning: file
>> /home/vagrant/workspace/com.visa.ovn.rules.ui/META-INF/MANIFEST.MF, line
>> 20: 'JavaSE-1.8' is not a valid Execution Environment
>>
>> Sorry if it is a basic question. Appreciate any help.
>>
>> Thanks.
>>
>> -Siva.
>>
>>
>>
>>
>> _______________________________________________
>> xtext-dev mailing list
>> [email protected]
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/xtext-dev
>>
>
>
>
> --
> Jeff MAURY
>
>
> "Legacy code" often differs from its suggested alternative by actually
> working and scaling.
>  - Bjarne Stroustrup
>
> http://www.jeffmaury.com
> http://riadiscuss.jeffmaury.com
> http://www.twitter.com/jeffmaury
>
> _______________________________________________
> xtext-dev mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/xtext-dev
>
_______________________________________________
xtext-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/xtext-dev

Reply via email to