[ https://issues.apache.org/jira/browse/MIME4J-277?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16478872#comment-16478872 ]
Tellier Benoit commented on MIME4J-277: --------------------------------------- Seems like a great idea! > The source is not compatible with Java 1.5 > ------------------------------------------ > > Key: MIME4J-277 > URL: https://issues.apache.org/jira/browse/MIME4J-277 > Project: James Mime4j > Issue Type: Bug > Components: project > Affects Versions: 0.8.2 > Reporter: Dmitry Katsubo > Priority: Trivial > > The root pom tunes the project to use Java 1.5 for both source and target: > {code} > <properties> > <target.jdk>1.5</target.jdk> > </properties> > ... > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-compiler-plugin</artifactId> > <configuration> > <source>${target.jdk}</source> > <target>${target.jdk}</target> > </configuration> > </plugin> > {code} > however with such configuration strictly speaking the source is not > compatible with the settings, because {{AbstractMultipart}} implements the > interface method {{Multipart.getContentTypeParameters()}} and is annotated > with {{\@Override}}: > {code} > @Override > public List<NameValuePair> getContentTypeParameters() { > return contentTypeParameters; > } > {code} > The feature to allow {{\@Override}} annotations for implementing methods was > added in Java 1.6. Maybe time to upgraded to Java 1.6? -- This message was sent by Atlassian JIRA (v7.6.3#76005)