I started to look for ways to make the build stable. After applying patch for CTAKES-334, the only issue remains with:
testCPE(org.apache.ctakes.regression.test.RegressionPipelineTest): Initialization of CAS Processor with name "RegressionPipelineAggregateTest" failed. which is caused by: ERROR UmlsUserApprover - User CHANGE_ME not allowed. It is a placeholder reminder. The first thought was to implement 2 profiles (in pom.xml), one *with* UMLS account and one *without*. A successful release would have to pass a test execution for both profiles though. That means, in the official Jenkins would have to be a reference for the UMLS credentials. What do you think? Alex On Thu, Oct 5, 2017 at 1:47 PM, Alexandru Zbarcea <[email protected]> wrote: > Hi James, > > I have been working on stabilizing the build for 4.0.0, and I discovered > the following: > * CTAKES-445 (commited) > * CTAKES-334 (patch provided - NOT committed by the community, but ready, > tested) > * UMLS credential UTest (work-in-progress) > > Exporting the ctakes_umlsuser, ctakes_umlspw makes the whole build > succeed. But having some credentials in the Jenkins job (official) doesn't > make much sense. > > With all these patches, cTAKES would have a stable build, making it closer > to be releasable from official Apache repository. > > I also started cleaning up some WARNING(s): see CTAKES-463, CTAKES-465, > issues that would improve the quality of the binaries. > > I look forward to your feedback, > Alex > > > > > > On Tue, Oct 3, 2017 at 5:56 PM, James Masanz <[email protected]> > wrote: > >> A question was asked within JIRA issue CTAKES-445 >> <https://issues.apache.org/jira/browse/CTAKES-445> about building cTAKES >> that is more general than the topic of CTAKES-445, so I'm transferring >> that >> to this mailing list. It started with the following question >> >> how someone is able to provide complete Apache cTakes 4.0 binaries @ >> http://archive.apache.org/dist/ctakes/ctakes-4.0.0/apache- >> ctakes-4.0.0-bin.tar.gz >> while >> we struggle to build it from official Apache repository because of issues >> like this one [CTAKES-445 <https://issues.apache.org/jir >> a/browse/CTAKES-445> >> ] >> >> >> If you are trying to build a binary of cTAKES, I suggest you follow >> instructions from the cTAKES 4.0 Developer Install Guide >> <https://cwiki.apache.org/confluence/display/CTAKES/cTAKES+ >> 4.0+Developer+Install+Guide> >> to >> get a copy of cTAKES from trunk, but when checking out the source, be sure >> to specify the revision you are interested in. By checking out from trunk, >> you will get pom files that have a SNAPSHOT version. >> >> Then use the command line version of maven to do something like the >> following >> mvn clean install -DskipTests=true >> You should find the binaries have been built somewhere under >> ctakes-distribution >> >> -- James >> > >
