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
>>
>
>

Reply via email to