Sorry : -1 : there are problems with the source code.
* There are two different apache-any23-2.2-src.zip files.
* There are no md5 for the proposed dist/any23
* The build depends on SNAPSHOTs
== 2 different apache-any23-2.2-src.zip
I can't get things to agree:
https://dist.apache.org/repos/dist/dev/any23/2.2/
apache-any23-2.2-src.zip is 2350548 bytes
This is the right one (?) but it is hard to find.
but
https://repository.apache.org/content/repositories/orgapacheany23-1004/org/apache/any23/apache-any23/2.2/
apache-any23-2.2-src.zip is 2311075 bytes
They have different files in them by about 30 files but unpack to the
same directory name.
The repo one is newer.
The repo one has a apache-any23-2.2-src.zip.md5 which aligns with it.
== md5
There seems to be a process problem because .asc in the proposed dist
are checksum'ed but not the files themselves. Download checksums are
required.
http://www.apache.org/dev/release-distribution.html#sigs-and-sums
"""
The names of these files MUST be formed by adding to the name of the
artifact the following suffixes:
"""
== SNAPSHOTS 1
in /pom.xml:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-csv</artifactId>
<version>1.0-SNAPSHOT-rev1148315</version>
</dependency>
This is not in central.maven.org.
(BTW it is from 2011)
== SNAPSHOTS 2
mvn clean install (on dist version of apache-any23-2.2-src.zip)
in
apache-any23-integration-test
pulls in any23 SNAPSHOTS:
~/.m2/repo >> find org/apache/any23/ -type d -name \*SNAPSHOT\*
org/apache/any23/apache-any23/1.2-SNAPSHOT
org/apache/any23/plugins/apache-any23-basic-crawler/1.0.6-SNAPSHOT
org/apache/any23/plugins/apache-any23-office-scraper/1.0.6-SNAPSHOT
org/apache/any23/plugins/apache-any23-html-scraper/1.0.7-SNAPSHOT
I guess 1.2-SNAPSHOT comes via the plugin SNAPSHOTS. - it's not in any
pom.xml directly.
----
Finding the source:
Because any32 uses "src", not "source-release" (which is what the Apache
parent POM produces) and there are also "sources.jar" binaries, it's not
clear what's what.
At a minimum I suggest creating "source-release", not "src", for
dist/any23 to clarify the different files.
Another way would be to have
dist/any23/source/
dist/any23/binaries/
or rely on maven for binaries and only put the master source code on
dist/any23.
Andy