Changeset 12873 in josm for trunk/build.xml
- Timestamp:
- 2017-09-17T18:52:49+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/build.xml
r12801 r12873 568 568 } 569 569 570 # Keep unused public methods (can be usefulfor plugins)571 -keep classmembersclass * {570 # Keep unused public classes and methods (needed for plugins) 571 -keep public class * { 572 572 public protected *; 573 573 } 574 574 575 # Keep serialization methods575 # Keep serialization code 576 576 -keepclassmembers class * implements java.io.Serializable { 577 static final long serialVersionUID; 578 private static final java.io.ObjectStreamField[] serialPersistentFields; 577 579 private void writeObject(java.io.ObjectOutputStream); 578 580 private void readObject(java.io.ObjectInputStream); 581 java.lang.Object writeReplace(); 582 java.lang.Object readResolve(); 579 583 } 580 584 … … 598 602 </exec> 599 603 </target> 600 <target name="check-plugins" depends="dist-optimized"> 601 <echo message="Check of plugins binary compatibility (needs ant 1.8)"/> 604 <target name="check-plugins" depends="dist-optimized" description="Check of plugins binary compatibility"> 602 605 <local name="dir"/> 603 606 <local name="plugins"/> 604 607 <property name="dir" value="plugin-check"/> 605 608 <typedef uri="antlib:org.codehaus.mojo.animal_sniffer"> 606 <classpath path="tools/animal-sniffer-ant-tasks -1.15.jar"/>609 <classpath path="tools/animal-sniffer-ant-tasks.jar"/> 607 610 </typedef> 608 611 <mkdir dir="${dir}"/> … … 670 673 <fileset file="${java.home}/lib/rt.jar"/> 671 674 <fileset file="${java.home}/lib/jce.jar"/> 675 <fileset file="${java.home}/lib/ext/jfxrt.jar"/> 672 676 </path> 673 677 </as:build-signatures> 674 <as:check-signature signature="${dir}/api.sig"> 675 <ignore classname="au.edu.*"/> 676 <ignore classname="au.com.*"/> 678 <as:check-signature signature="${dir}/api.sig" failonerror="false"> 679 <ignore classname="au.*"/> 677 680 <ignore classname="com.*"/> 678 <ignore classname="de.miethxml.*"/> 679 <ignore classname="javafx.*"/> 681 <ignore classname="de.*"/> 682 <ignore classname="edu.*"/> 683 <ignore classname="groovy.*"/> 684 <ignore classname="it.*"/> 680 685 <ignore classname="javax.*"/> 681 686 <ignore classname="jogamp.*"/> 682 687 <ignore classname="junit.*"/> 683 <ignore classname="net.sf.*"/> 684 <ignore classname="nu.xom.*"/> 688 <ignore classname="kdu_jni.*"/> 689 <ignore classname="net.*"/> 690 <ignore classname="netscape.*"/> 691 <ignore classname="nu.*"/> 692 <ignore classname="oracle.*"/> 685 693 <ignore classname="org.apache.*"/> 694 <ignore classname="org.bouncycastle.*"/> 686 695 <ignore classname="org.codehaus.*"/> 687 696 <ignore classname="org.dom4j.*"/> 697 <ignore classname="org.eclipse.*"/> 698 <ignore classname="org.ejml.*"/> 699 <ignore classname="org.gdal.*"/> 700 <ignore classname="org.hibernate.*"/> 688 701 <ignore classname="org.hsqldb.*"/> 689 702 <ignore classname="org.ibex.*"/> … … 691 704 <ignore classname="org.jaitools.*"/> 692 705 <ignore classname="org.jaxen.*"/> 706 <ignore classname="org.jboss.*"/> 693 707 <ignore classname="org.jdom2.*"/> 708 <ignore classname="org.jfree.*"/> 694 709 <ignore classname="org.jgraph.*"/> 695 <ignore classname="org.joda.time.*"/> 696 <ignore classname="org.jvnet.staxex.*"/> 710 <ignore classname="org.joda.*"/> 711 <ignore classname="org.junit.*"/> 712 <ignore classname="org.jvnet.*"/> 697 713 <ignore classname="org.kxml2.*"/> 698 714 <ignore classname="org.objectweb.*"/> 715 <ignore classname="org.osgi.*"/> 716 <ignore classname="org.postgresql.*"/> 699 717 <ignore classname="org.python.*"/> 718 <ignore classname="org.seasar.*"/> 700 719 <ignore classname="org.slf4j.*"/> 720 <ignore classname="org.springframework.*"/> 721 <ignore classname="org.testng.*"/> 722 <ignore classname="org.zeromq.*"/> 701 723 <!-- plugins used by another ones --> 702 724 <ignore classname="org.openstreetmap.josm.plugins.geotools.*"/>
Note:
See TracChangeset
for help on using the changeset viewer.