FAQ
Hello,
I have a basic question...

If i compile a simple hello world java program using javac in ant i get a
different size as compared to class compiled with maven plugin.
My java source and target it 1.6.

What is the reason. Can anyone help me with this. I will really appreciate
your help.

Thanks

--
Aalok Singhvi

Search Discussions

  • Jan Matèrne (jhm) at Nov 3, 2015 at 11:17 am
    Are you sure that Maven and Ant are using the same JDK?

    Jan
    -----Ursprüngliche Nachricht-----
    Von: aalok singhvi
    Gesendet: Sonntag, 1. November 2015 22:34
    An: Maven Users List; Ant Users List
    Betreff: Class size

    Hello,
    I have a basic question...

    If i compile a simple hello world java program using javac in ant i get
    a different size as compared to class compiled with maven plugin.
    My java source and target it 1.6.

    What is the reason. Can anyone help me with this. I will really
    appreciate your help.

    Thanks

    --
    Aalok Singhvi

    ---------------------------------------------------------------------
    To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
    For additional commands, e-mail: user-help@ant.apache.org
  • Aalok singhvi at Nov 3, 2015 at 11:17 am
    Yes...both are using same JDK.
    On Tue, Nov 3, 2015 at 6:16 AM, Jan Matèrne (jhm) wrote:

    Are you sure that Maven and Ant are using the same JDK?

    Jan
    -----Ursprüngliche Nachricht-----
    Von: aalok singhvi
    Gesendet: Sonntag, 1. November 2015 22:34
    An: Maven Users List; Ant Users List
    Betreff: Class size

    Hello,
    I have a basic question...

    If i compile a simple hello world java program using javac in ant i get
    a different size as compared to class compiled with maven plugin.
    My java source and target it 1.6.

    What is the reason. Can anyone help me with this. I will really
    appreciate your help.

    Thanks

    --
    Aalok Singhvi

    ---------------------------------------------------------------------
    To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
    For additional commands, e-mail: user-help@ant.apache.org

    --
    Aalok Singhvi
  • Jan Matèrne (jhm) at Nov 3, 2015 at 4:36 pm
    Next idea is using different compile flags, e.g. debug.

    Jan
    -----Ursprüngliche Nachricht-----
    Von: aalok singhvi
    Gesendet: Dienstag, 3. November 2015 12:17
    An: Ant Users List
    Betreff: Re: Class size

    Yes...both are using same JDK.
    On Tue, Nov 3, 2015 at 6:16 AM, Jan Matèrne (jhm) wrote:

    Are you sure that Maven and Ant are using the same JDK?

    Jan
    -----Ursprüngliche Nachricht-----
    Von: aalok singhvi
    Gesendet: Sonntag, 1. November 2015 22:34
    An: Maven Users List; Ant Users List
    Betreff: Class size

    Hello,
    I have a basic question...

    If i compile a simple hello world java program using javac in ant i
    get a different size as compared to class compiled with maven
    plugin.
    My java source and target it 1.6.

    What is the reason. Can anyone help me with this. I will really
    appreciate your help.

    Thanks

    --
    Aalok Singhvi

    ---------------------------------------------------------------------
    To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For
    additional
    commands, e-mail: user-help@ant.apache.org

    --
    Aalok Singhvi

    ---------------------------------------------------------------------
    To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
    For additional commands, e-mail: user-help@ant.apache.org
  • Jan Matèrne (jhm) at Nov 4, 2015 at 7:34 am
    I did an example and could see that behaviour.

    build.xml
    ---------
    <project>
       <mkdir dir="target/ant-classes"/>
       <javac srcdir="src/main/java" destdir="target/ant-classes" includeantruntime="false" />
    </project>


    src/main/java/MyClass.java
    --------------------------
    public class MyClass {}


    pom.xml
    -------
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 " rel="nofollow">http://maven.apache.org/xsd/maven-4.0.0.xsd">
       <modelVersion>4.0.0</modelVersion>
       <groupId>de.materne.ant</groupId>
       <artifactId>class-size</artifactId>
       <version>1.0.0-SNAPSHOT</version>
    </project>


    Class-Size:
    Ant : 122 Byte
    Maven: 246 Byte


    When adding 'debug="on"' to Ant's <javac> it produces also a 246 Byte class file.


    Jan


    -----Ursprüngliche Nachricht-----
    Von: Jan Matèrne (jhm)
    Gesendet: Dienstag, 3. November 2015 17:36
    An: 'Ant Users List'
    Betreff: AW: Class size

    Next idea is using different compile flags, e.g. debug.

    Jan
    -----Ursprüngliche Nachricht-----
    Von: aalok singhvi
    Gesendet: Dienstag, 3. November 2015 12:17
    An: Ant Users List
    Betreff: Re: Class size

    Yes...both are using same JDK.

    On Tue, Nov 3, 2015 at 6:16 AM, Jan Matèrne (jhm) <apache@materne.de>
    wrote:
    Are you sure that Maven and Ant are using the same JDK?

    Jan
    -----Ursprüngliche Nachricht-----
    Von: aalok singhvi
    Gesendet: Sonntag, 1. November 2015 22:34
    An: Maven Users List; Ant Users List
    Betreff: Class size

    Hello,
    I have a basic question...

    If i compile a simple hello world java program using javac in ant
    i get a different size as compared to class compiled with maven
    plugin.
    My java source and target it 1.6.

    What is the reason. Can anyone help me with this. I will really
    appreciate your help.

    Thanks

    --
    Aalok Singhvi

    -------------------------------------------------------------------
    -
    - To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For
    additional
    commands, e-mail: user-help@ant.apache.org

    --
    Aalok Singhvi

    ---------------------------------------------------------------------
    To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For additional
    commands, e-mail: user-help@ant.apache.org


    ---------------------------------------------------------------------
    To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
    For additional commands, e-mail: user-help@ant.apache.org
  • Martin Gainty at Nov 4, 2015 at 2:45 pm
    is there a way to disable debug with maven

    From: apache@materne.de
    To: user@ant.apache.org
    Subject: AW: Class size
    Date: Wed, 4 Nov 2015 08:34:37 +0100

    I did an example and could see that behaviour.

    build.xml
    ---------
    <project>
    <mkdir dir="target/ant-classes"/>
    <javac srcdir="src/main/java" destdir="target/ant-classes" includeantruntime="false" />
    </project>


    src/main/java/MyClass.java
    --------------------------
    public class MyClass {}


    pom.xml
    -------
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 " rel="nofollow">http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>de.materne.ant</groupId>
    <artifactId>class-size</artifactId>
    <version>1.0.0-SNAPSHOT</version>
    </project>


    Class-Size:
    Ant : 122 Byte
    Maven: 246 Byte


    When adding 'debug="on"' to Ant's <javac> it produces also a 246 Byte class file.


    Jan


    -----Ursprüngliche Nachricht-----
    Von: Jan Matèrne (jhm)
    Gesendet: Dienstag, 3. November 2015 17:36
    An: 'Ant Users List'
    Betreff: AW: Class size

    Next idea is using different compile flags, e.g. debug.

    Jan
    -----Ursprüngliche Nachricht-----
    Von: aalok singhvi
    Gesendet: Dienstag, 3. November 2015 12:17
    An: Ant Users List
    Betreff: Re: Class size

    Yes...both are using same JDK.

    On Tue, Nov 3, 2015 at 6:16 AM, Jan Matèrne (jhm) <apache@materne.de>
    wrote:
    Are you sure that Maven and Ant are using the same JDK?

    Jan
    -----Ursprüngliche Nachricht-----
    Von: aalok singhvi
    Gesendet: Sonntag, 1. November 2015 22:34
    An: Maven Users List; Ant Users List
    Betreff: Class size

    Hello,
    I have a basic question...

    If i compile a simple hello world java program using javac in ant
    i get a different size as compared to class compiled with maven
    plugin.
    My java source and target it 1.6.

    What is the reason. Can anyone help me with this. I will really
    appreciate your help.

    Thanks

    --
    Aalok Singhvi

    -------------------------------------------------------------------
    -
    - To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For
    additional
    commands, e-mail: user-help@ant.apache.org

    --
    Aalok Singhvi

    ---------------------------------------------------------------------
    To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For additional
    commands, e-mail: user-help@ant.apache.org


    ---------------------------------------------------------------------
    To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
    For additional commands, e-mail: user-help@ant.apache.org
  • Martin Gainty at Nov 4, 2015 at 2:47 pm
    <!-- classSize 221 when debug = false --> <!-- classSize 312 when debug = true --> <!-- classSize 312 when no debug parameter specified in configuration --> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.2</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </build>
    apparently maven-compiler-plugin debug default is 'true'M-

    From: mgainty@hotmail.com
    To: user@ant.apache.org
    Subject: RE: AW: Class size
    Date: Wed, 4 Nov 2015 09:44:59 -0500





    is there a way to disable debug with maven

    From: apache@materne.de
    To: user@ant.apache.org
    Subject: AW: Class size
    Date: Wed, 4 Nov 2015 08:34:37 +0100

    I did an example and could see that behaviour.

    build.xml
    ---------
    <project>
    <mkdir dir="target/ant-classes"/>
    <javac srcdir="src/main/java" destdir="target/ant-classes" includeantruntime="false" />
    </project>


    src/main/java/MyClass.java
    --------------------------
    public class MyClass {}


    pom.xml
    -------
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 " rel="nofollow">http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>de.materne.ant</groupId>
    <artifactId>class-size</artifactId>
    <version>1.0.0-SNAPSHOT</version>
    </project>


    Class-Size:
    Ant : 122 Byte
    Maven: 246 Byte


    When adding 'debug="on"' to Ant's <javac> it produces also a 246 Byte class file.


    Jan


    -----Ursprüngliche Nachricht-----
    Von: Jan Matèrne (jhm)
    Gesendet: Dienstag, 3. November 2015 17:36
    An: 'Ant Users List'
    Betreff: AW: Class size

    Next idea is using different compile flags, e.g. debug.

    Jan
    -----Ursprüngliche Nachricht-----
    Von: aalok singhvi
    Gesendet: Dienstag, 3. November 2015 12:17
    An: Ant Users List
    Betreff: Re: Class size

    Yes...both are using same JDK.

    On Tue, Nov 3, 2015 at 6:16 AM, Jan Matèrne (jhm) <apache@materne.de>
    wrote:
    Are you sure that Maven and Ant are using the same JDK?

    Jan
    -----Ursprüngliche Nachricht-----
    Von: aalok singhvi
    Gesendet: Sonntag, 1. November 2015 22:34
    An: Maven Users List; Ant Users List
    Betreff: Class size

    Hello,
    I have a basic question...

    If i compile a simple hello world java program using javac in ant
    i get a different size as compared to class compiled with maven
    plugin.
    My java source and target it 1.6.

    What is the reason. Can anyone help me with this. I will really
    appreciate your help.

    Thanks

    --
    Aalok Singhvi

    -------------------------------------------------------------------
    -
    - To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For
    additional
    commands, e-mail: user-help@ant.apache.org

    --
    Aalok Singhvi

    ---------------------------------------------------------------------
    To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For additional
    commands, e-mail: user-help@ant.apache.org


    ---------------------------------------------------------------------
    To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
    For additional commands, e-mail: user-help@ant.apache.org
  • Aalok singhvi at Nov 4, 2015 at 2:47 pm
    Yes.....

    <groupId>org...mave</groupid>
    <artifactId>maven.compiler.plugin<artifactid>
    <version>2.6</version>
    <configuration>
        <source>
        <target>
        <debug>false</debug>

    </configuration>
    On Wed, Nov 4, 2015 at 9:44 AM, Martin Gainty wrote:


    is there a way to disable debug with maven

    From: apache@materne.de
    To: user@ant.apache.org
    Subject: AW: Class size
    Date: Wed, 4 Nov 2015 08:34:37 +0100

    I did an example and could see that behaviour.

    build.xml
    ---------
    <project>
    <mkdir dir="target/ant-classes"/>
    <javac srcdir="src/main/java" destdir="target/ant-classes"
    includeantruntime="false" />
    </project>


    src/main/java/MyClass.java
    --------------------------
    public class MyClass {}


    pom.xml
    -------
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="
    http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
    " rel="nofollow">http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>de.materne.ant</groupId>
    <artifactId>class-size</artifactId>
    <version>1.0.0-SNAPSHOT</version>
    </project>


    Class-Size:
    Ant : 122 Byte
    Maven: 246 Byte


    When adding 'debug="on"' to Ant's <javac> it produces also a 246 Byte
    class file.

    Jan


    -----Ursprüngliche Nachricht-----
    Von: Jan Matèrne (jhm)
    Gesendet: Dienstag, 3. November 2015 17:36
    An: 'Ant Users List'
    Betreff: AW: Class size

    Next idea is using different compile flags, e.g. debug.

    Jan
    -----Ursprüngliche Nachricht-----
    Von: aalok singhvi
    Gesendet: Dienstag, 3. November 2015 12:17
    An: Ant Users List
    Betreff: Re: Class size

    Yes...both are using same JDK.

    On Tue, Nov 3, 2015 at 6:16 AM, Jan Matèrne (jhm) <apache@materne.de
    wrote:
    Are you sure that Maven and Ant are using the same JDK?

    Jan
    -----Ursprüngliche Nachricht-----
    Von: aalok singhvi
    Gesendet: Sonntag, 1. November 2015 22:34
    An: Maven Users List; Ant Users List
    Betreff: Class size

    Hello,
    I have a basic question...

    If i compile a simple hello world java program using javac in ant
    i get a different size as compared to class compiled with maven
    plugin.
    My java source and target it 1.6.

    What is the reason. Can anyone help me with this. I will really
    appreciate your help.

    Thanks

    --
    Aalok Singhvi

    -------------------------------------------------------------------
    -
    - To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For
    additional
    commands, e-mail: user-help@ant.apache.org

    --
    Aalok Singhvi

    ---------------------------------------------------------------------
    To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For additional
    commands, e-mail: user-help@ant.apache.org


    ---------------------------------------------------------------------
    To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
    For additional commands, e-mail: user-help@ant.apache.org


    --
    Aalok Singhvi

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupuser @
categoriesant
postedNov 1, '15 at 9:34p
activeNov 4, '15 at 2:47p
posts8
users3
websiteant.apache.org

People

Translate

site design / logo © 2018 Grokbase