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