Commit graph

239 commits

Author SHA1 Message Date
Bogdan Bodnarjuk
620772c109 Update JDBC driver 2016-05-05 16:35:17 +03:00
Vova Perebykivskyi
2cfcd58ce5 Merge remote-tracking branch 'upstream/master' 2016-05-05 16:06:26 +03:00
Vova Perebykivskyi
7bb48bec9b Update Commons Collections. Code refactoring. 2016-05-05 15:24:01 +03:00
Bogdan Bodnarjuk
9c01e16b32 Changes 2016-05-05 14:45:49 +03:00
Bogdan Bodnarjuk
d39b8ab1ea Refactoring code and change deprecated methods
Refactoring code and change deprecated methods 2

Refactoring code and change deprecated methods
2016-05-05 14:31:44 +03:00
Vova Perebykivskyi
68bc4a6fa5 Update Slf4j.
Code refactoring.
2016-05-05 11:38:57 +03:00
Vova Perebykivskyi
7059d59a81 Update Log4j.
Code refactoring.
2016-05-05 10:32:05 +03:00
Vova Perebykivskyi
232cecfb46 Delete Ezmorph library.
Pom file refactoring.
2016-05-04 14:26:16 +03:00
Bogdan Bodnarjuk
9a73743785 Refactoring code and change depracted methods (lib JodaTime) 2016-04-29 15:42:23 +03:00
Vova Perebykivskyi
5d2cb8683c Update Commons Lang.
Code refactoring.
2016-04-29 15:31:01 +03:00
Vova Perebykivskyi
3852c49972 Update Commons Math.
Code refactoring.
2016-04-28 16:45:04 +03:00
Vova Perebykivskyi
3adb216e56 Update JGraphT.
Code refactoring.
2016-04-28 14:42:42 +03:00
Bogdan Bodnarjuk
0c73b81c7b Update Jasper Reports 2016-04-27 15:43:17 +03:00
Dgray16
4134315421 Merge remote-tracking branch 'upstream/master' 2016-04-27 15:32:51 +03:00
Vova Perebykivskyi
39070a0c3e Update DBUnit.
Changes to technical documents.
2016-04-27 15:32:06 +03:00
Bogdan Bodnarjuk
9f3c467fdb Update JodaTime and Jfree libs
(cherry picked from commit 01a45a4)
2016-04-27 15:12:37 +03:00
Vova Perebykivskyi
b0026fae37 Merge remote-tracking branch 'upstream/master' 2016-04-27 14:28:21 +03:00
Vova Perebykivskyi
02204a68a7 Update javax.servlet.
Code refactoring.
2016-04-27 14:13:23 +03:00
bodnarjuk
c430529b6e Merge remote-tracking branch 'upstream/master' 2016-04-26 17:33:04 +03:00
Bogdan Bodnarjuk
4f4c9a0599 Update Jackson lib, change repo for lib
(cherry picked from commit c80fb43bbb1c41e5104a967d2a0c89028ebf4920)
2016-04-26 17:32:57 +03:00
Vova Perebykivskyi
f4b90e5a5e Update LiquiBase dependencies. 2016-04-26 16:26:43 +03:00
Bogdan Bodnarjuk
22b733d8ff Update all plugins 2016-04-25 15:12:25 +03:00
Vova Perebykivskiy
cf7ea8e496 Update MPXJ library.
Changes to Project Import functionality.
Code refactoring.
i18n.
2016-02-23 16:10:51 +02:00
Vova Perebykivskiy
d780b187bf Documents uploading/downloading feature + tests.
i18n.
Resolving bugs/issues.
Code refactoring.
Add Liquibase tip.
2016-02-18 15:53:05 +02:00
Vova Perebykivskiy
ffca70fbea Add documentation about E-mail sending functionality.
Update JUnit version.
Code refactoring.
Imports optimizations.
Changes to UI of E-mail Templates page.
New values for i18n.
Validations of E-mail functionality.
2015-11-11 15:45:24 +02:00
Vova Perebykivskiy
878e067683 Add possibility to disable E-mail sending with Maven compiler option. 2015-11-10 11:56:42 +02:00
Vova Perebykivskiy
6e90ca09d0 Add classes for E-mail scheduling job.
All that is referencing to email template - moved into another package.
Add classes/mapping for notification_queue table.
Update Hibernate version in pom file.
Add role to accept email.
2015-10-26 08:50:43 +02:00
Vova Perebykivskiy
9adff9de0b Update how-to-start-with-IDEA
Changed quartz scheduler version
Add opportunity to Schedule E-mail class
Add opportunity to test E-mail connector
Minor changes to BaseCRUDController
Add new strings for i18n
Some changes to editJobScheduling form
2015-10-15 17:54:14 +03:00
Jeroen Baten
17ef953a86 Bump version numbers in pom files to 1.4.1 2015-07-19 13:55:46 +02:00
Jeroen Baten
d4462121b7 Revert "fixes to the build system"
This reverts commit 5fd7ae4892.
2015-07-19 13:34:26 +02:00
Jeroen Baten
5fd7ae4892 fixes to the build system
-Pom get extra plugins and a dependency to get through Launchpad build process.
-Maintainer in control file edited.
-no more build of NavalPlan.
2015-05-15 08:57:56 +02:00
Sergey Shpikin
c5d55e5d1e Excessive dependency removed. 2014-07-16 13:49:32 +04:00
Oscar Gonzalez Fernandez
b0d8bf4629 Upgrade Hibernate version
Move to a Hibernate version compatible with Jahira. When running with
Java 8 an exception was caused when initializing the session factory.

java.lang.NoSuchMethodError: org.hibernate.engine.jdbc.spi.JdbcServices.getConnectionProvider()Lorg/hibernate/engine/jdbc/connections/spi/ConnectionProvider;
at org.jadira.usertype.spi.shared.AbstractUserTypeHibernateIntegrator.use42Api(AbstractUserTypeHibernateIntegrator.java:80)
2014-05-07 01:05:16 +02:00
Oscar Gonzalez Fernandez
f27bc7dffc Upgrade to Spring 4.0.3 version
This is the latest stable version available.
2014-05-06 21:16:43 +02:00
Oscar Gonzalez Fernandez
7b54a5063e Upgrade Spring to 3.2.8 and Hibernate to 4.2.8
Now Libreplan can be run on Java8.

This implied some changes:

* Latest versions of hibernate use the Bean Validation API. This
  implied renaming the imports and use ConstraintViolationException
  instead of InvalidValue. Besides some constraints had to be renamed,
  otherwise they wouldn't be recognized by Hibernate validation. In
  the new version of Hibernate validator @AssertTrue can only be
  applied to properties. So all methods it was applied to must follow
  the is.* format.

  Automatic execution of Bean Validation API is disabled, otherwise an
  infinite loop would happen. This is because there are some
  validation constraints that do launch queries to the database. This
  causes a flush of the objects in the session and automatic
  validation is called again.

* A new library for persisting JodaTime is necessary since
  joda-time-hibernate is incompatible with hibernate 4. This library
  can automatically register its types for Date conversion so they're
  removed from configuration.

* Now, in some places, an InvalidDataAccessApiUsageException is thrown
  instead of a DataIntegrityViolationException.

  This is because no constraint is violated, the API is being used
  incorrectly because a transient instance is being provided where a
  persisted one was expected.

* In hibernate 4 listeners cannot be configured via properties.
  HibernateDatabaseModificationsListener registers itself in its @PostConstruct method.

* ehcache classes used are now different.
2014-05-06 17:47:15 +02:00
Oscar Gonzalez Fernandez
b52ad5de23 Use a newer version of surefire plugin 2014-05-06 13:03:44 +02:00
Oscar Gonzalez Fernandez
fda0f8a7d4 Remove dependencies already present in business
If the dependency is already present in business, no need to declare
it in webapp, since webapp depends on business.
2014-05-01 00:53:09 +02:00
Oscar Gonzalez Fernandez
bc675c7332 Upgrade Spring version 2014-04-30 20:04:32 +02:00
Oscar Gonzalez Fernandez
23b1a76d15 Execute tests in alphabetical order
Until now the order of the execution of the tests depended on the
order of the files returned by the filesystem. This could lead to
different test results in different systems for the same codebase.

Ideally tests should be completely isolated and not depend on the
order of execution whatsoever. Nevertheless, in many tests some data
is left behind in the database, affecting the behavior of other tests.

With the alphabetical order, these order problems will arise the same
in all machines.
2013-10-10 13:46:45 +02:00
Oscar Gonzalez Fernandez
3713198a93 Use a connection data pool when running tests
It cuts 40 seconds or around from the tests running time.
2013-06-05 12:33:57 +02:00
Oscar Gonzalez Fernandez
bf1f10f4d7 Use newest postgresql driver 2013-06-05 11:31:12 +02:00
Oscar Gonzalez Fernandez
3ce5e012be Use connection pooling in Jetty too
It should increase performance when developing.
2013-06-05 11:31:12 +02:00
Oscar Gonzalez Fernandez
5bc3d42bbe Avoid build warning
Specify the encoding used in the project instead of using the platform
default one. This could lead to not portable builds among different
platforms.
2013-06-01 17:26:21 +02:00
Manuel Rego Casasnovas
4e06cbe71a Bump version number to 1.4.0
FEA: ItEr77S03Community
2013-04-29 19:05:17 +02:00
Lorenzo Tilve Álvaro
cc246eedfa Merge branch 'master' into mpxj-import
Conflicts:
	libreplan-business/src/main/java/org/libreplan/business/orders/entities/Order.java
	libreplan-webapp/pom.xml
	pom.xml
2013-04-16 09:34:31 +02:00
Lorenzo Tilve Álvaro
909eab9f52 Merge branch 'master' into mpxj-import
Conflicts:
	libreplan-business/src/main/java/org/libreplan/business/orders/entities/Order.java
	libreplan-business/src/main/resources/db.changelog-1.3.xml
2013-03-27 17:57:03 +01:00
Miciele Ghiorghis
85a03ac50d Tim-connector: new dependency Quartz scheduler added 2013-02-08 11:16:19 +01:00
Miciele Ghiorghis
f25f65b735 Jira-integration: new dependency groupId=org.codehaus.jackson added
jackson-jaxrs provided and jackson-xc added and is used bij JiraREST client
to parse the json response and map to jira beans
2013-01-29 18:30:49 +01:00
Manuel Rego Casasnovas
727bc642b8 Bump version number to 1.3.3
FEA: ItEr77S03Community
2012-12-21 14:38:48 +01:00
Manuel Rego Casasnovas
331106824f Bump version number to 1.3.2
FEA: ItEr77S03Community
2012-11-30 07:41:11 +01:00