Ok... I believe that I've gotten my maven pom set up properly and my IntelliJ projects set up properly. Now I'm getting an exception inside of Hikari.
<dependencies>
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
<version>1.2.1</version>
</dependency>
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP-agent</artifactId>
<version>1.2.1</version>
</dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>9.2-1003-jdbc4</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.5</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk</artifactId>
<version>1.6.7</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.5</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-parent</artifactId>
<version>1.7.5</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>1.7.5</version>
</dependency>
<dependency>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.18.1-GA</version>
</dependency>
</dependencies>
com.sun.tools.attach.AgentLoadException: Agent JAR not found or no Agent-Class attribute
at sun.tools.attach.HotSpotVirtualMachine.loadAgent(HotSpotVirtualMachine.java:117)
at com.sun.tools.attach.VirtualMachine.loadAgent(VirtualMachine.java:526)
at com.zaxxer.hikari.javassist.AgentRegistrationElf.registerInstrumentation(AgentRegistrationElf.java:121)
at com.zaxxer.hikari.javassist.AgentRegistrationElf.loadTransformerAgent(AgentRegistrationElf.java:58)
at com.zaxxer.hikari.HikariPool.<init>(HikariPool.java:84)
at com.zaxxer.hikari.HikariDataSource.<init>(HikariDataSource.java:50)
at Tester.main(Tester.java:67)
[main] INFO com.zaxxer.hikari.HikariPool - Using Javassist delegate-based proxies.
Disconnected from the target VM, address: '
127.0.0.1:5179', transport: 'socket'
[main] ERROR com.zaxxer.hikari.util.PropertyBeanSetter - Property url is does not exist on target class class org.postgresql.ds.PGSimpleDataSource
Exception in thread "main" java.lang.RuntimeException: Could not create datasource class: org.postgresql.ds.PGSimpleDataSource
at com.zaxxer.hikari.HikariPool.<init>(HikariPool.java:96)
at com.zaxxer.hikari.HikariDataSource.<init>(HikariDataSource.java:50)
at Tester.main(Tester.java:67)
Caused by: java.lang.RuntimeException: java.beans.IntrospectionException: Method not found: setUrl
at com.zaxxer.hikari.util.PropertyBeanSetter.setProperty(PropertyBeanSetter.java:89)
at com.zaxxer.hikari.util.PropertyBeanSetter.setTargetFromProperties(PropertyBeanSetter.java:56)
at com.zaxxer.hikari.HikariPool.<init>(HikariPool.java:92)
... 2 more
Caused by: java.beans.IntrospectionException: Method not found: setUrl
at java.beans.PropertyDescriptor.<init>(PropertyDescriptor.java:110)
at com.zaxxer.hikari.util.PropertyBeanSetter.setProperty(PropertyBeanSetter.java:66)
... 4 more