<div dir="ltr"><div>Buenos dias a todos, estoy modificando el ejemplo de Control de acceso y estoy intentando modificarlo para autenticar con postgresql, el codigo que estoy usando es el siguiente:<br>------<br>String url = &quot;jdbc:postgresql://&quot; + prop.getProperty(&quot;db.host&quot;) + &quot;:5432/&quot; + prop.getProperty(&quot;<a href="http://db.name">db.name</a>&quot;);<br>            Class.forName(&quot;org.postgresql.Driver&quot;);<br>            <br>            Connection connection = DriverManager.getConnection(url, conprops);<br>            String query = &quot;SELECT * FROM public.\&quot;Usuario\&quot; WHERE usuario=&#39;&quot; + id + &quot;&#39;&quot;;<br>            PreparedStatement ps = connection.prepareStatement(query);<br>            ResultSet rs = ps.executeQuery();<br>            rs.next();<br><br>            this.properties = new HashMap&lt;&gt;();<br>            this.properties.put(&quot;username&quot;, rs.getString(&quot;usuario&quot;));<br>            this.properties.put(&quot;password&quot;, rs.getString(&quot;clave&quot;));<br>            this.properties.put(&quot;fullname&quot;, rs.getString(&quot;nombres&quot;));<br>            <br>            connection.close();<br>------<br><br></div>Y tengo este mensaje de error:<br>--------<br><div>INFO main org.gvsig.tools.locator.AbstractLocator - Created and stored the instance of org.gvsig.tools.identity.manager in the singleton table (org.guamanpoma.identitymanagement.impl.DefaultDatabaseIdentityManager/org.guamanpoma.identitymanagement.impl.DefaultDatabaseIdentityManager@7a344b65).<br>ERROR AWT-EventQueue-0 org.guamanpoma.identitymanagement.impl.DefaultDatabaseIdentity - connect-db<br>java.lang.ClassNotFoundException: Class org.postgresql.Driver not found through the plugin D:\gvSIG-desktop-2.3.1-2501-final-win-x86_64\gvSIG\extensiones\org.guamanpoma.identitymanagement.app.mainplugin<br>--------<br></div><div><br></div><div>Obviamente este problema se debe a que no se encuentra el jar de postgresql. Trate de resolver el problema agregando la dependencia en el pom.xml para que cargue el driver con el scope compile y tambien con el scope runtime y no se soluciono. Estoy copiando manualmente el driver en la carpeta lib de la extensión a cada momento y quisiera saber si hay alguna manera de que esta depedencia se incluya sin hacer ninguna copia manual.<br></div><div></div></div>