Ultra quick configuration adjustments just to get it to build and deploy (but not working with back-end systems)
The HR Portlets depend upon configuration with Peoplesoft and other systems to be configured for your installation. To build and deploy a non-working version, you need the following minimum changes:
- Comment out from portlet.xml the submodules you will not use
- The following items are excluded from git (using the .gitignore file) but must be present if the portlet is included:
submodule hrs-portlets-ps-impl
- Copy src/main/resources/EMAMPLE_ps-placeholder.properties to src/main/resources/ps-placeholder.properties (and modify as appropriate if you will use this submodule)
submodule hrs-portlets-cypress-impl
- Copy src/main/resources/EMAMPLE_cypress-placeholder.properties to src/main/resources/cypress-placeholder.properties (and modify as appropriate if you will use this submodule)
submodule hrs-portlets-bnsemail-impl
- Copy src/main/resources/EMAMPLE_bnsemail-placeholder.properties to src/main/resources/bnsemail-placeholder.properties (and modify as appropriate if you will use this submodule)
- Follow instructions in src/main/resources/smime-keystore-files/readme.txt to create src/main/resources/smime-keystore.jks. NOTE: If you are not using this submodule and you only want to have an empty keystore, you only need to do the step "Create an empty keystore" from the file.
- If you do do not have the oracle JDBC drivers in your project, you will see the following warning with a stack trace in your logs. If you are not using the email service, you can ignore this message (or adjust bnsemail-placeholder.properties or the portlet.xml configuration so it doesn't attempt to initialize it).
[localhost-startStop-1] WARN o.j.p.u.jdbc.TomcatDataSourceFactory - Failed to register connection pool with MBeanServer. JMX information will not be available for: emailUpdateDataSource.
java.sql.SQLException: org.hsqldb.jdbc.JDBCDriver