我有一段有JRecord相关组件的代码,Maven找不到cb2xml的依赖项,所以所有的代码都是红色的。我在网上寻找信息,但找不到多少。因此,无法找到ICobolIOBuilder、JRecordInterface1和与JRecord相关的所有内容。
我将发布我的代码,有人能帮助我处理依赖关系吗?
final ICobolIOBuilder ioBldr = JRecordInterface1.COBOL
.newIOBuilder(copyBookFile)
.setFont("cp273")
.setDialect(ICopybookDialects.FMT_MAINFRAME);
final AbstractLineReader reader = ioBldr.newReader(dataFile);
AbstractLine l;
while ((l = reader.read()) != null) {
System.out.println(">>>>>" + l.getFullLine());
System.out.print("<<<<<");
final FieldIterator iter = l.getFieldIterator(0);
while (iter.hasNext()) {
final AbstractFieldValue field = iter.next();
System.out.print("|" + field.getFieldDetail().getName() + "=" + field.asString());
}
System.out.println("");
}
reader.close();与Cobol相关的依赖项是:
<dependency>
<groupId>net.sf.cobol2j</groupId>
<artifactId>cobol2j</artifactId>
<version>1.5.4</version>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.6</version>
</dependency>发布于 2021-02-02 07:46:08
请在pom.xml文件中添加以下依赖项
<dependency>
<groupId>net.sf</groupId>
<artifactId>jrecord</artifactId>
<version>0.90.2</version>
</dependency添加存储库:
<repositories>
<repository>
<snapshots>
<enabled>true</enabled>
</snapshots>
<id>central</id>
<name>maven2</name>
<url>https://repo.maven.apache.org/maven2</url>
</repository>
<repository>
<snapshots>
<enabled>true</enabled>
</snapshots>
<id>pentaho</id>
<name>omni</name>
<url>https://nexus.pentaho.org/content/groups/omni</url>
</repository>
</repositories>它将从下载所有必需的文件,现在您可以执行maven更新和maven干净安装了。
https://stackoverflow.com/questions/56787073
复制相似问题