Ошибки сборки Java Ant xml для Tableseer - PullRequest
0 голосов
/ 14 марта 2019

Я пытаюсь построить этот проект (который является инструментом извлечения Java-таблиц), и дается очень плохая информация ( см. Людей, жалующихся здесь )

Iпроверил пути в .classpath, как упомянуто в github Readme с абсолютным путем.Но я получаю точно такую ​​же ошибку при запуске:

ant -f build.xml

Вот ошибка:

Buildfile: /Users/xxx/Projects/chemxseer-tableseer/build.xml

init:

compile:
    [javac] /Users/xxx/Projects/chemxseer-tableseer/build.xml:32: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds

makedist:

javadoc:
  [javadoc] Generating Javadoc
  [javadoc] Javadoc execution
  [javadoc] Loading source files for package edu.psu.seersuite.extractors.tableextractor...
  [javadoc] Loading source files for package edu.psu.seersuite.extractors.tableextractor.extraction...
  [javadoc] Loading source files for package edu.psu.seersuite.extractors.tableextractor.model...
  [javadoc] Constructing Javadoc information...
  [javadoc] Standard Doclet version 11.0.2
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/SeerSuiteTableExtractor.java:34: warning: empty <p> tag
  [javadoc] Building tree for all the packages and classes...
  [javadoc]  *         [parser]: the PDF parser options: PDFBox or TET. <p>
  [javadoc]                                                             ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/BoxTableExtractor.java:30: error: text not allowed in <Table> element
  [javadoc]  *    ArrayList<Table> extractedTableSet = extractor.extract(pdfFile, outputDirPath);
  [javadoc]                       ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/BoxTableExtractor.java:31: error: tag not allowed here: <p>
  [javadoc]  * <p>
  [javadoc]    ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/BoxTableExtractor.java:34: error: tag not allowed here: <p>
  [javadoc]  *<p>
  [javadoc]   ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/BoxTableExtractor.java:37: error: tag not allowed here: <p>
  [javadoc]  *<p>
  [javadoc]   ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/BoxTableExtractor.java:39: error: tag not allowed here: <p>
  [javadoc]  * <p>
  [javadoc]    ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/BoxTableExtractor.java:30: error: element not closed: Table
  [javadoc]  *    ArrayList<Table> extractedTableSet = extractor.extract(pdfFile, outputDirPath);
  [javadoc]                ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/TableExtractor.java:46: error: text not allowed in <Table> element
  [javadoc]  *    ArrayList<Table> extractedTableSet = extractor.extract(pdfFile, outputDirPath);
  [javadoc]                       ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/TableExtractor.java:47: error: tag not allowed here: <p>
  [javadoc]  * <p>
  [javadoc]    ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/TableExtractor.java:50: error: tag not allowed here: <p>
  [javadoc]  *<p>
  [javadoc]   ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/TableExtractor.java:53: error: tag not allowed here: <p>
  [javadoc]  *<p>
  [javadoc]   ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/TableExtractor.java:55: error: tag not allowed here: <p>
  [javadoc]  * <p>
  [javadoc]    ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/TableExtractor.java:46: error: element not closed: Table
  [javadoc]  *    ArrayList<Table> extractedTableSet = extractor.extract(pdfFile, outputDirPath);
  [javadoc]                ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/BatchExtractor.java:33: warning: empty <p> tag
  [javadoc]  *         [parser]: the PDF parser options: PDFBox or TET. <p>
  [javadoc]                                                             ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/Debug.java:40: error: exception not thrown: java.io.IOException
  [javadoc]      *  @throws IOException
  [javadoc]                 ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/Debug.java:40: warning: no description for @throws
  [javadoc]      *  @throws IOException
  [javadoc]         ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/Debug.java:114: error: exception not thrown: java.io.IOException
  [javadoc]      *  @throws IOException
  [javadoc]                 ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/Debug.java:114: warning: no description for @throws
  [javadoc]      *  @throws IOException
  [javadoc]         ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/Debug.java:146: error: exception not thrown: java.io.IOException
  [javadoc]      * @throws IOException
  [javadoc]                ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/Debug.java:146: warning: no description for @throws
  [javadoc]      * @throws IOException
  [javadoc]        ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/BatchExtractor.java:56: warning: no description for @throws
  [javadoc]      * @throws IOException
  [javadoc]        ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/BoxTableExtractor.java:89: error: @param name not found
  [javadoc]      * @param outputDirPath
  [javadoc]               ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/BoxTableExtractor.java:93: warning: no @param for id
  [javadoc]     public ArrayList<Table> extract(File pdfFile, String id, String metid)
  [javadoc]                             ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/BoxTableExtractor.java:93: warning: no @param for metid
  [javadoc]     public ArrayList<Table> extract(File pdfFile, String id, String metid)
  [javadoc]                             ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/ColFeatureExtractor.java:50: error: @param name not found
  [javadoc]      * @param featureFolder
  [javadoc]               ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/ColFeatureExtractor.java:53: warning: no @param for predictFile
  [javadoc]     public void extractFeatures(TableCandidate tc, File predictFile) {
  [javadoc]                 ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/PdfBoxParser.java:34: warning: no description for @throws
  [javadoc]      * @throws IOException
  [javadoc]        ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/PdfBoxParser.java:47: error: exception not thrown: java.io.IOException
  [javadoc]      * @throws IOException
  [javadoc]                ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/PdfBoxParser.java:47: warning: no description for @throws
  [javadoc]      * @throws IOException
  [javadoc]        ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/RowFeatureExtractor.java:61: error: @param name not found
  [javadoc]      * @param featureFolder
  [javadoc]               ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/RowFeatureExtractor.java:64: warning: no @param for predictFile
  [javadoc]     public void extractFeatures(TableCandidate tc, File predictFile) {
  [javadoc]                 ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/RowFeatureExtractor.java:293: error: @param name not found
  [javadoc]      * @param featureFolder
  [javadoc]               ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/RowFeatureExtractor.java:296: warning: no @param for predictFile
  [javadoc]     public void writeWekaModel(File predictFile) {
  [javadoc]                 ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/TableExtractor.java:112: warning: no @param for rowModelPath
  [javadoc]     public ArrayList<Table> extract(
  [javadoc]                             ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/TableExtractor.java:112: warning: no @param for colModelPath
  [javadoc]     public ArrayList<Table> extract(
  [javadoc]                             ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/TableExtractor.java:1864: error: @param name not found
  [javadoc]      * @param outputDirpath
  [javadoc]               ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/TableExtractor.java:1916: error: @param name not found
  [javadoc]      * @param outputDirpath
  [javadoc]               ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/model/DocInfo.java:356: warning: no description for @param
  [javadoc]      * @param minX
  [javadoc]        ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/model/DocInfo.java:364: warning: no description for @param
  [javadoc]      * @param maxX
  [javadoc]        ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/model/DocInfo.java:373: warning: no description for @param
  [javadoc]      * @param minY
  [javadoc]        ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/model/DocInfo.java:382: warning: no description for @param
  [javadoc]      * @param maxY
  [javadoc]        ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/model/DocInfo.java:391: warning: no description for @param
  [javadoc]      * @param middleX
  [javadoc]        ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/model/TableCandidate.java:393: warning: no @return
  [javadoc]     public ArrayList<TextPiece> getTableStub(){
  [javadoc]                                 ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/model/TextPiece.java:275: error: @param name not found
  [javadoc]      * @param bBold
  [javadoc]               ^
  [javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/model/TextPiece.java:278: warning: no @param for bItalic
  [javadoc]     public void setFontItalic(boolean bItalic)
  [javadoc]                 ^
  [javadoc] Building index for all the packages and classes...
  [javadoc] Building index for all classes...
  [javadoc] Building index for all classes...
  [javadoc] Generating /Users/xxx/Projects/chemxseer-tableseer/doc/javadoc/help-doc.html...
  [javadoc] 23 errors
  [javadoc] 22 warnings

dist:

BUILD SUCCESSFUL
Total time: 3 seconds

Я пытался связаться с разработчиками этого проекта, без ответов.Также я попытался запустить программу с помощью sudo и изменить права доступа к файлам .jar, но все равно получаю все эти ошибки.

Будучи новичком в Java, я прошу прощения, если это глупый вопрос.

Спасибо

...