Adrien Piquerez
3dcc6cfcd1
Merge branch 'develop' of ../sbt-projectmatrix into sbt-projectmatrix
2024-09-17 16:54:18 +02:00
eugene yokota
fbc92435c9
Update test ( #95 )
2024-03-19 16:44:47 -04:00
kijuky
7a9088ae71
Add support for unmanagedBase (lib) ( #91 )
...
* Fix #90
---------
Co-authored-by: Kizuki Yasue <kizuki-yasue@m3.com>
2024-03-19 11:03:11 -04:00
Nikita Vilunov
380d1526b0
Add support for non-matrix projects to be aggregated in and depended on by matrix projects ( #89 )
...
Add support for non-matrix projects to be aggregated in and depended on by matrix projects
2024-02-21 13:28:54 -05:00
Hugo van Rijswijk
7f30c1e0dc
Add `projectMatrixBaseDirectory` setting
...
Similar to https://github.com/portable-scala/sbt-crossproject/pull/152
2024-02-05 09:48:17 +01:00
Miguel Vilá
506e9ddd86
Use project axes when not auto scala lib ( #86 )
...
* add test that should fail for module not found
* Use axisValues when !autoScalaLibrary
---------
Co-authored-by: Miguel Villa <miguel.villa@siriusxm.com>
2023-12-29 09:45:39 -05:00
Miguel Vilá
7181625be7
add java sources folders ( #85 )
...
* add java sources folders
* add test
---------
Co-authored-by: Miguel Villa <miguel.villa@siriusxm.com>
2023-12-27 17:48:46 -05:00
Anton Sviridov
a230f8dd24
Fix configure function not being called on nativePlatform
2022-11-19 09:36:38 +00:00
Damian Reeves
e049021ac0
Simplify expression
2021-11-01 15:09:16 -04:00
Damian Reeves
eeebcc41bf
Support Scala 3.1 in sandwich scenario
2021-10-23 10:33:36 -04:00
Anton Sviridov
0aea25941e
Add builders which accept custom axis values
2021-10-11 21:05:36 +01:00
Anton Sviridov
02a630d5ae
rename to allProjects
2021-04-21 18:50:02 +01:00
Anton Sviridov
fea7ceb304
findAll() implementation
2021-04-20 16:28:02 +01:00
xuwei-k
618be89f33
Update scala-native 0.4.0. enable native test
2021-01-31 16:19:45 +09:00
Eugene Yokota
884440b943
Use Scala's ABI version to generate suffix
...
Fixes #37
To support cross building of 3.0.0-M1 and 3.0.0-M2, use the ABI version
to generate the subproject suffix instead of the partial version (first
two segments)
2020-12-02 00:50:03 -05:00
Eugene Yokota
cb72b1e9f1
Port fix for sandwich and Scala.JS
...
Ref https://github.com/sbt/sbt/pull/5984
2020-12-02 00:28:57 -05:00
Eugene Yokota
3525d3a108
Disable scala-native tests
...
Ref https://github.com/scala-native/scala-native/issues/2024
2020-12-01 23:27:58 -05:00
Anton Sviridov
1b19e6f7e1
Remove files
2020-11-19 12:57:37 +00:00
Anton Sviridov
c58f78c592
PR comments, update README, upgrade Scala Native
2020-11-19 12:55:02 +00:00
Anton Sviridov
e3abc56808
Use newer version of Scala.js in the example.
2020-11-18 22:04:38 +00:00
Anton Sviridov
ef62a9efe6
Expose project axes
2020-11-18 21:52:14 +00:00
Eugene Yokota
c9de67f980
Add test for Scala 3.0.0-M1
...
Ref https://github.com/sbt/sbt-projectmatrix/issues/33
2020-11-08 13:24:27 -05:00
Eugene Yokota
f31e8ccdc1
treat JVM and 2.13 as default axis
...
By default, JVM and Scala 2.13 are treated default axes so the suffixes won't show up as project id. This allows the build user to refer to the subproject using `core` as opposed to `coreJVM2_13`.
2020-08-23 19:40:15 -04:00
Eugene Yokota
604ce9e83c
Fix Java dependency
2020-08-23 19:23:48 -04:00
Eugene Yokota
ba8d3c7edc
Backport Scala 2.13-3.x inter project dependency
...
Ref https://github.com/sbt/sbt/pull/5767
2020-08-23 06:00:09 -04:00
Eugene Yokota
b42f3938a5
implement secondary match
2020-08-22 15:13:47 -04:00
Eugene Yokota
1c7615c992
Use .sbt/matrix/foo as base directory
...
Fixes #25
2020-05-05 14:45:55 -04:00
Eugene Yokota
04823219e9
Use the same baseDirectory for all rows
...
Fixes #3
Under source dependency situation, `new File(childId)` doesn't work well.
2020-04-20 00:01:40 -04:00
Eugene Yokota
20821a1cc7
Add configure(...)
2020-04-12 14:04:25 -04:00
Eugene Yokota
b9a18bab2a
Add % syntax for configuration scoping
2020-04-12 13:37:57 -04:00
Eugene Yokota
88fd75bc72
implement VirtualAxis
...
Fixes https://github.com/sbt/sbt-projectmatrix/issues/13
Fixes https://github.com/sbt/sbt-projectmatrix/issues/14
This adds the notion of VirutalAxis that allows the matrix to define strong or weak axis.
2019-11-04 11:58:13 -05:00
Eugene Yokota
665eb8f870
sbt 1.3.0
2019-09-04 01:24:08 -04:00
Eugene Yokota
1f5c66413f
set default name to id
2019-07-07 18:21:11 -04:00
Eugene Yokota
e37ce28e81
replace NATIVE with Native
2019-06-25 01:21:43 -04:00
Eugene Yokota
a985d4f079
limit to Scala 2.11
2019-06-25 01:21:02 -04:00
exoego
75a992fa24
Add Scala versions
2019-05-14 22:14:39 +09:00
exoego
278aeeb11f
Add main classes
2019-05-14 10:43:30 +09:00
exoego
11b9722183
Add Scala Native support
2019-05-12 23:09:05 +09:00
Eugene Yokota
ee82dd9243
enable org.scalajs.sbtplugin.ScalaJSPlugin
2019-05-09 10:03:29 -04:00
Eugene Yokota
b520cc5517
add crossLibrary
...
It's a thin layer around custom, but specifically created for cross library building.
Ref #2
2019-05-09 09:34:46 -04:00
Eugene Yokota
f87730fb1b
fix test for custom
2019-05-09 09:10:47 -04:00
Eugene Yokota
2faf8c6a68
move Scala version into row definition
2019-05-09 08:46:02 -04:00
exoego
f831911fbe
Implement Scala.js support
2019-05-09 06:50:23 +09:00
Eugene Yokota
4bcfaee264
1.2.0
2018-07-30 00:56:36 -04:00
Eugene Yokota
42ff91f4cc
intitial import
2018-06-23 22:35:09 -04:00
Eugene Yokota
4da6a8952b
1.1.1 launchconfig
2018-02-08 13:08:21 -05:00
Eugene Yokota
5a695b9761
launchconfig
2018-01-05 22:47:58 -05:00
Eugene Yokota
23fa8e9e82
launchconfig
2017-08-10 01:26:58 -04:00
Eugene Yokota
958ba4dec8
sbt 1.0 nightly
2017-01-16 11:43:37 -05:00
Eugene Yokota
f96d3a2540
rename conscripted app from sbt to xsbt
2016-05-08 14:50:28 -04:00