Linux Ubuntu에서 Maven 2.2.1, JDK 1.6.0_26이 있습니다.
나는 내가 maven2와 함께 프로젝트를 빌드 할 때 내가 받는다는 항아리 - 플러그인 버전 2.3.2
를 사용, 난이 오류 :
포함 된 오류 : 문자열 인덱스가 범위를 벗어남 : 70
임베디드 오류 : 문자열 색인이 범위를 벗어 : 70
뭐가 잘못되었을 수 있습니까? 항상 빌드되지만, 오늘은 빌드되지 않습니다. 루트에서 POM
난이 구성
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
<manifestEntries>
<!--suppress MavenModelInspection -->
<Buildserver-projectname>${job.name}</Buildserver-projectname>
<Build-number>${buildserver.buildnumber}</Build-number>
<Revision-number>${svn.revision.number}</Revision-number>
<!--suppress MavenModelInspection -->
<Build-time>${buildTime}</Build-time>
<!-- Don`t change Implementation-Vendor because it use in sufd java class-->
<Implementation-Vendor>Integration Systems</Implementation-Vendor>
<!--suppress MavenModelInspection -->
<Implementation-Version>${implementation.version}</Implementation-Version>
<Implementation-Title>${project.description}</Implementation-Title>
</manifestEntries>
</archive>
</configuration>
</plugin>
의해 발생 : java.lang.StringIndexOutOfBoundsException : 문자열 범위를 벗어난 인덱스 70 java.lang.String.substring (String.java:1934)에서 org.codehaus.plexus.archiver.jar.Manifest $ Attribute.writeLine (Manifest.java:388) at org.codehaus.plexus.archiver.jar.Manifest $ Attribute.writeValue (Manifest.java:370) at org .codehaus.plexus.archiver.jar.Manifest $ Attribute.write (Manifest.java:344) at org.codehaus.plexus.archiver.jar.Manifest $ Section.write (Manifest.java:588) at org.codehaus.plexus.archiver.jar.Manifest.write (Manifest.java:1079) at org.codehaus.plexus.archiver.jar.JarArchiver.writeManifest (JarArchiver.java:363) at org.codehaus. org.codehaus.plexus.archiver.zip.AbstractZipArchiver.createArchiveMain (AbstractZipArchiver.java:309) at org.codehaus.plexus.archiver.zip. (AbstractArchiver.java:875) at org.apache.maven.archiver.MavenArchiver.createArchive (MavenArchiver.java:543) at org.apache.maven.plugin.jar.AbstractJarMojo.createArchive (AbstractJarMojo.java:216) ... 20 more
내가 단지 내 프로젝트에 항아리를 구축 받는다는을 사용하여 내 코드가 아닙니다. – pe4enko