Stažen soubor bcel-5.2-src.zip z http://commons.apache.org/proper/commons-bcel/download_bcel.cgi.
Po rozbalení nelze provést ant. Což je z následujících důvodů:
- Odkaz v souboru build.xml na řádku 115 (http://www.ibiblio.org/maven/regexp/jars/regexp-1.2.jar) už je nějakou dobu mrtvý, takže ho je potřeba nahradit nečím funkčním. Já našel následující http://central.maven.org/maven2/regexp/regexp/1.2/regexp-1.2.jar. Výsledek by měl vypadat takto:
1
<get dest="${libdir}/regexp-1.2.jar" usetimestamp="true" ignoreerrors="true" src="http://central.maven.org/maven2/regexp/regexp/1.2/regexp-1.2.jar"></span> </get>
- Dalším problémem je podivná znaková sada u několika zdrojových souborů.
U souborů s jinou znakovou sadou hlásí chardet toto:
$ chardet classfile/StackMap.java
U normálních je tento výpis:
classfile/StackMap.java: TIS-620 (confidence: 0.99)
$ chardet classfile/SourceFile.java
Utilitce enca se tyto soubory nechce překódovat, tak, protože jich není mnoho, to udělám ručně.
classfile/SourceFile.java: ascii (confidence: 1.00)
greg@Gregorg:~/bcel-5.2/src/java/org/apache/bcel$ enca -c *.java */*.java */*/*.java
pozn.: parametr -c nastavuje cílovou znakovou sadu na znakovou sadu,která je nastavena v prostředí
enca: Cannot convert `classfile/StackMapEntry.java' from unknown encoding
enca: Cannot convert `classfile/StackMap.java' from unknown encoding
enca: Cannot convert `classfile/Utility.java' from unknown encoding
enca: Cannot convert `generic/ObjectType.java' from unknown encoding
enca: Cannot convert `generic/ReferenceType.java' from unknown encoding
enca: Cannot convert `generic/ReturnaddressType.java' from unknown encoding
enca: Cannot convert `util/Class2HTML.java' from unknown encoding
enca: Cannot convert `verifier/GraphicalVerifier.java' from unknown encoding
enca: Cannot convert `verifier/statics/Pass2Verifier.java' from unknown encoding
enca: Cannot convert `verifier/structurals/InstConstraintVisitor.java' from unknown encoding
A hurá, ant už se spustí :-)
Zdroje:
http://commons.apache.org/proper/commons-bcel/
http://wiki.ubuntu.cz/k%C3%B3dov%C3%A1n%C3%AD_znak%C5%AF
Žádné komentáře:
Okomentovat