Sorry it has taken me so long to respond. Yes, the dependencies should be removed as you noted. I think those are a hold over from some early testing when I was having problems getting the plugin to download.
I have opened a bug for the query builder to change the 2 logging entries to DEBUG from INFO. I finally figured out why the windows build is stopped by the contract tests. I think it is a path name case issue. I do not have a windows box on which to test so fixing it may be problematic. However, I can and have added a flag to stop the plugin from failing the build when it encounters this type of problem. (Tests will fail the build but mis-configuration is just reported). I will make the change for the logging and then I will put the SNAPSHOT version into the jena build to test that the fix actually fixes the Jena windows build problem. If so I will release the next version of the plugin and update the Jena pom, otherwise I will roll back the SNAPSHOT so that it is not in the build. Claude On Sun, Jul 5, 2015 at 3:31 PM, Andy Seaborne <[email protected]> wrote: > On 29/06/15 17:05, Claude Warren wrote: > >> I'll have to mess with the build when I get home. >> > > > On Mon, Jun 29, 2015 at 4:42 PM, Andy Seaborne <[email protected]> wrote: >> >> On 29/06/15 09:57, Claude Warren wrote: >>> >>> The contract-test-maven-plugin should be version 0.1.4 >>>> >>> > There is a dependency on this (not the plugin) in jena-core:pom.xml > > <dependency> >>> <groupId>org.xenei</groupId> >>> <artifactId>contract-test-maven-plugin</artifactId> >>> <scope>test</scope> >>> </dependency> >>> >> > Claude - the plugin is, well, just a plugin isn't it? I removed the > dependency and the tests seem to pass. > > Can the dependency simply be removed, leaving it only in <plugin>? > > ------- > > Also, would it be possible to remove the logging at [INFO] for the next > version of the contract framework? > > ContractSuite.java:343 > ContractTestMap.java:268 > > Messages like: > INFO [main] (ContractSuite.java:343) - Running: > org.xenei.junit.contract.ContractSuite$BaseClassRunner@248e319b > INFO [main] (ContractSuite.java:343) - Running: > org.xenei.junit.contract.ContractTestRunner@5d0bf09b > INFO [main] (ContractSuite.java:343) - Running: > org.xenei.junit.contract.ContractTestRunner@793f29ff > > aren't about the jena-core test suite. > > Andy > > >>> and then in jena-core I see: >>> >>> <plugin> >>> <groupId>org.xenei</groupId> >>> <artifactId>contract-test-maven-plugin</artifactId> >>> <version>0.1.2</version> >>> >>> so 0.1.2 for contract-test-maven-plugin. >>> >>> -------------------------------------------- >>> >>> > -- I like: Like Like - The likeliest place on the web <http://like-like.xenei.com> LinkedIn: http://www.linkedin.com/in/claudewarren
