File: project.xml

package info (click to toggle)
jardiff 0.2-5
  • links: PTS, VCS
  • area: main
  • in suites: buster, stretch
  • size: 520 kB
  • ctags: 442
  • sloc: java: 2,541; xml: 292; sh: 17; makefile: 12
file content (142 lines) | stat: -rw-r--r-- 4,762 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:noNamespaceSchemaLocation="http://maven.apache.org/xsd/maven-project-3.0.0.xsd" 
         xmlns:xsi="http://www.w3c.org/2001/XMLSchema-instance">
  
  <pomVersion>3</pomVersion>
  <id>jardiff</id>
  <name>jardiff</name>
  <currentVersion>0.2</currentVersion>
  <organization>
    <name>OSJava</name>
    <url>http://www.osjava.org/</url>
    <logo>http://www.osjava.org/images/osjava.gif</logo>
  </organization>
  <inceptionYear>2005</inceptionYear>
  <package>org.osjava.jardiff</package>
  <logo>http://www.osjava.org/images/osjava.gif</logo>
  
  <description><![CDATA[
  A tool to help visualise API differences between two different versions of
  a project. Jardiff takes two jar files and outputs all the public API changes
  as xml, html or plain text. Currently this is command line driven, though 
  we are working on an ant plugin. It requires java 1.4 to run.
  <h2>Background</h2>
  At OSjava, we were using a shell script to work out API differences between
  our release versions. This unfortunately doesn't scale very well to larger
  projects, the main reason for jardiff was to do the same in a much shorter
  time (From memory it was taking minutes to get the API diff from two fairly
  small jars). In it's current state, jardiff can generate the api differences
  between rt.jar for java 1.4 and java 1.5 in under 20 seconds, so it should 
  scale to even the largest of projects.
  ]]></description>
  
  <shortDescription>A jar diff generator</shortDescription>

  <!-- This stuff need fixing -->
  <url>http://www.osjava.org/jardiff/</url>
  <issueTrackingUrl>http://issues.osjava.org/jira/browse/JDF</issueTrackingUrl>
  <siteAddress>dist.osjava.org/maven/jardiff/</siteAddress>
  <siteDirectory>/sites/org/osjava/www/maven/jardiff/</siteDirectory>
  <distributionDirectory>/sites/org/osjava/www/maven/builds/jardiff/</distributionDirectory>

  <repository>
    <connection>scm:svn:http://svn.osjava.org/svn/osjava/trunk/jardiff</connection>
    <url>http://svn.osjava.org/svn/osjava/trunk/jardiff</url>
  </repository>

  <mailingLists>
    <mailingList>
      <name>osjava-users</name>
      <subscribe>http://lists.osjava.org/mailman/listinfo/osjava-users</subscribe>
      <unsubscribe>http://lists.osjava.org/mailman/listinfo/osjava-users</unsubscribe>
      <archive>http://lists.osjava.org/mailman/private/osjava-users/</archive>
    </mailingList>
  </mailingLists>

  <developers>
    <developer>
      <name>Antony Riley</name>
      <id>antony</id>
      <email>cyberiantiger@gmail.com</email>
      <organization>osjava</organization>
      <roles>
        <role>Java Developer</role>
      </roles>
    </developer>
  </developers>
  
  <contributors>
  </contributors>
  
  <dependencies>
    <dependency>
      <groupId>asm</groupId>
      <artifactId>asm</artifactId>
      <version>2.1</version>
      <url>http://asm.objectweb.org/</url>
    </dependency>
    <dependency>
      <groupId>asm</groupId>
      <artifactId>asm-commons</artifactId>
      <version>2.1</version>
      <url>http://asm.objectweb.org/</url>
    </dependency>
    <dependency>
      <id>commons-cli</id>
      <version>1.0</version>
      <url>http://jakarta.apache.org/commons/cli/</url>
    </dependency>
    <dependency>
      <groupId>ant</groupId>
      <artifactId>ant</artifactId>
      <version>1.6.5</version>
      <url>http://ant.apache.org/</url>
      <properties>
        <uberjar.bundle>false</uberjar.bundle>
      </properties>
    </dependency>
    <dependency>
      <groupId>ant</groupId>
      <artifactId>ant-trax</artifactId>
      <version>1.6.5</version>
      <url>http://ant.apache.org/</url>
      <properties>
        <uberjar.bundle>false</uberjar.bundle>
      </properties>
    </dependency>
  </dependencies>

  <build>
    <nagEmailAddress>cyberiantiger@gmail.com</nagEmailAddress>
    <sourceDirectory>src/java</sourceDirectory>

    <resources>
      <resource>
        <targetPath>style</targetPath>
        <directory>src/xsl</directory>
        <includes>
          <include>jardiff-html.xsl</include>
          <include>jardiff-text.xsl</include>
          <include>jardiff-xhtml.xsl</include>
          <include>jardiff-html-base.xsl</include>
        </includes>
      </resource>
      <resource>
        <targetPath>ant</targetPath>
        <directory>src/resources</directory>
        <includes>
          <include>jardiff.properties</include>
        </includes>
      </resource>
    </resources>   

  </build>

    <reports>
        <report>maven-jxr-plugin</report>
        <report>maven-javadoc-plugin</report>
        <report>maven-license-plugin</report>
        <report>maven-changes-plugin</report>           
    </reports>

</project>