[ 
https://issues.apache.org/jira/browse/BEAM-9542?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tomo Suzuki updated BEAM-9542:
------------------------------
    Description: 
Followup of https://github.com/apache/beam/pull/11156#discussion_r394408735

As of now, all library versions in BeamModulePlugin.groovy is set to {{force}} 
their version while building the Beam project. However, the project only needs 
to set version for the following libraries:

* project.library.java.junit
* project.library.java.hamcrest_core
* project.library.java.guava
* project.library.java.jackson_databind






Memo for building Beam project in my Mac:

{noformat}
suztomo-macbookpro44% ./gradlew -p sdks/java check -x 
extensions:sql:zetasql:check -x harness:test -x io:jdbc:test  -x io:kafka:test 
-x io:solr:test -x core:test
{noformat}


  was:
Followup of https://github.com/apache/beam/pull/11156#discussion_r394408735




{noformat}
> Task :sdks:java:core:compileTestJava FAILED
/Users/suztomo/beam/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/DeduplicateTest.java:21:
 error: cannot find symbol
import static org.junit.Assert.assertThrows;
^
  symbol:   static assertThrows
  location: class
/Users/suztomo/beam/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/splittabledofn/WatermarkEstimatorsTest.java:21:
 error: cannot find symbol
import static org.junit.Assert.assertThrows;
^
  symbol:   static assertThrows
  location: class
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
2 errors
<====---------> 36% EXECUTING [19m 37s]

{noformat}

Memo for my Mac:

{noformat}
suztomo-macbookpro44% ./gradlew -p sdks/java check -x 
extensions:sql:zetasql:check -x harness:test -x io:jdbc:test  -x io:kafka:test 
-x io:solr:test -x core:test
{noformat}



> Where the BeamModulePlugin's force is needed?
> ---------------------------------------------
>
>                 Key: BEAM-9542
>                 URL: https://issues.apache.org/jira/browse/BEAM-9542
>             Project: Beam
>          Issue Type: Task
>          Components: build-system
>            Reporter: Tomo Suzuki
>            Assignee: Tomo Suzuki
>            Priority: Major
>          Time Spent: 5h
>  Remaining Estimate: 0h
>
> Followup of https://github.com/apache/beam/pull/11156#discussion_r394408735
> As of now, all library versions in BeamModulePlugin.groovy is set to 
> {{force}} their version while building the Beam project. However, the project 
> only needs to set version for the following libraries:
> * project.library.java.junit
> * project.library.java.hamcrest_core
> * project.library.java.guava
> * project.library.java.jackson_databind
> Memo for building Beam project in my Mac:
> {noformat}
> suztomo-macbookpro44% ./gradlew -p sdks/java check -x 
> extensions:sql:zetasql:check -x harness:test -x io:jdbc:test  -x 
> io:kafka:test -x io:solr:test -x core:test
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to