1818 */
1919package org .apache .maven .impl ;
2020
21+ import javax .xml .stream .XMLStreamException ;
22+
23+ import java .io .IOException ;
24+ import java .io .InputStream ;
25+ import java .io .OutputStream ;
26+ import java .nio .file .Files ;
27+
2128import org .apache .maven .api .annotations .Nonnull ;
2229import org .apache .maven .api .di .Named ;
2330import org .apache .maven .api .di .Singleton ;
3037import org .apache .maven .plugin .descriptor .io .PluginDescriptorStaxReader ;
3138import org .apache .maven .plugin .descriptor .io .PluginDescriptorStaxWriter ;
3239
33- import javax .xml .stream .XMLStreamException ;
34- import java .io .*;
35- import java .net .URL ;
36- import java .nio .file .Files ;
37- import java .nio .file .Path ;
38-
3940import static org .apache .maven .impl .StaxLocation .getLocation ;
4041import static org .apache .maven .impl .StaxLocation .getMessage ;
4142
@@ -45,6 +46,7 @@ public class DefaultPluginXmlFactory implements PluginXmlFactory {
4546
4647 public static final PluginDescriptorStaxWriter WRITER = new PluginDescriptorStaxWriter ();
4748 private static final PluginDescriptorStaxReader READER = new PluginDescriptorStaxReader ();
49+
4850 @ Override
4951 public PluginDescriptor read (@ Nonnull XmlReaderRequest request ) throws XmlReaderException {
5052 READER .setAddDefaultEntities (request .isAddDefaultEntities ());
@@ -79,6 +81,7 @@ public static PluginDescriptor fromXml(@Nonnull String xml) throws XmlReaderExce
7981 public static String toXml (@ Nonnull PluginDescriptor content ) throws XmlWriterException {
8082 return new DefaultPluginXmlFactory ().toXmlString (content );
8183 }
84+
8285 private static PluginDescriptor createReadDescriptor (XmlReaderRequest request ) {
8386 try {
8487 if (request .getInputStream () != null ) {
@@ -99,13 +102,15 @@ private static PluginDescriptor createReadDescriptor(XmlReaderRequest request) {
99102 }
100103
101104 private static XmlReaderRequest validate (XmlReaderRequest request ) {
102- if (request .getInputStream () == null && request .getReader () == null && request .getPath () == null && request .getURL () == null ) {
105+ if (request .getInputStream () == null
106+ && request .getReader () == null
107+ && request .getPath () == null
108+ && request .getURL () == null ) {
103109 throw new IllegalArgumentException ("writer, outputStream or path must be non null" );
104110 }
105- return request ;
111+ return request ;
106112 }
107113
108-
109114 private static void createWriteDescriptor (XmlWriterRequest <PluginDescriptor > request ) throws XmlWriterException {
110115 try {
111116 if (request .getWriter () != null ) {
@@ -130,6 +135,4 @@ private static XmlWriterRequest<PluginDescriptor> validate(XmlWriterRequest<Plug
130135 }
131136 return request ;
132137 }
133-
134-
135138}
0 commit comments