Skip to content

Commit f94b60e

Browse files
committed
[MRELEASE-1066] Use try-with-resources
1 parent 67dc2f8 commit f94b60e

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/AbstractBackupPomsPhaseTest.java

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,11 @@
2424
import org.apache.maven.project.MavenProject;
2525
import org.apache.maven.shared.release.PlexusJUnit4TestCase;
2626
import org.codehaus.plexus.util.ReaderFactory;
27+
import org.codehaus.plexus.util.xml.XmlStreamReader;
28+
import org.codehaus.plexus.util.xml.pull.XmlPullParserException;
2729

2830
import java.io.File;
31+
import java.io.IOException;
2932
import java.util.ArrayList;
3033
import java.util.List;
3134

@@ -76,17 +79,16 @@ protected List<MavenProject> getReactorProjects( String projectPath )
7679
return reactorProjects;
7780
}
7881

79-
private MavenProject createMavenProject( File pomFile )
80-
throws Exception
82+
private MavenProject createMavenProject( File pomFile ) throws IOException, XmlPullParserException
8183
{
8284
MavenXpp3Reader reader = new MavenXpp3Reader();
83-
84-
Model model = reader.read( ReaderFactory.newXmlReader( pomFile ) );
85-
85+
Model model;
86+
try ( XmlStreamReader xmlStreamReader = ReaderFactory.newXmlReader( pomFile ))
87+
{
88+
model = reader.read( xmlStreamReader );
89+
}
8690
MavenProject project = new MavenProject( model );
87-
8891
project.setFile( pomFile );
89-
9092
return project;
9193
}
9294

0 commit comments

Comments
 (0)