Skip to content

Commit 6d3d834

Browse files
feat: add central package management
1 parent b17ee60 commit 6d3d834

11 files changed

Lines changed: 96 additions & 58 deletions

File tree

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
<Project>
2+
<PropertyGroup>
3+
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
4+
</PropertyGroup>
5+
<ItemGroup Label="Production">
6+
<PackageVersion Include="Aspire.Hosting.AppHost" Version="13.0.0" />
7+
<PackageVersion Include="Aspire.Hosting.PostgreSQL" Version="13.0.0" />
8+
<PackageVersion Include="Dapper" Version="2.1.66" />
9+
<PackageVersion Include="EvolutionaryArchitecture.Fitnet.Common.Api" Version="4.1.7" />
10+
<PackageVersion Include="EvolutionaryArchitecture.Fitnet.Common.Core" Version="4.1.7" />
11+
<PackageVersion Include="EvolutionaryArchitecture.Fitnet.Common.Infrastructure" Version="4.1.7" />
12+
<PackageVersion Include="EvolutionaryArchitecture.Fitnet.Contracts.IntegrationEvents" Version="1.0.7" />
13+
<PackageVersion Include="FluentValidation" Version="12.0.0" />
14+
<PackageVersion Include="FluentValidation.DependencyInjectionExtensions" Version="12.0.0" />
15+
<PackageVersion Include="JetBrains.Annotations" Version="2025.2.2" />
16+
<PackageVersion Include="MassTransit.EntityFrameworkCore" Version="8.3.2" />
17+
<PackageVersion Include="MassTransit.RabbitMQ" Version="8.3.2" />
18+
<PackageVersion Include="MediatR" Version="12.5.0" />
19+
<PackageVersion Include="Microsoft.AspNetCore.Http.Abstractions" Version="2.3.0" />
20+
<PackageVersion Include="Microsoft.AspNetCore.OpenApi" Version="10.0.1" />
21+
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="10.0.1" />
22+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="10.0.1" />
23+
<PackageVersion Include="Microsoft.Extensions.Configuration" Version="10.0.1" />
24+
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="10.0.1" />
25+
<PackageVersion Include="Microsoft.Extensions.Configuration.Binder" Version="10.0.1" />
26+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="10.0.1" />
27+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.1" />
28+
<PackageVersion Include="Npgsql" Version="9.0.3" />
29+
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="10.0.0" />
30+
<PackageVersion Include="Microsoft.OpenApi" Version="2.3.0" />
31+
<PackageVersion Include="Swashbuckle.AspNetCore" Version="10.0.1" />
32+
</ItemGroup>
33+
<ItemGroup Label="Tests">
34+
<PackageVersion Include="Bogus" Version="35.6.3" />
35+
<PackageVersion Include="BouncyCastle.Cryptography" Version="2.4.0" />
36+
<PackageVersion Include="coverlet.collector" Version="6.0.4" />
37+
<PackageVersion Include="EvolutionaryArchitecture.Fitnet.Common.IntegrationTestsToolbox" Version="4.1.7" />
38+
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="10.0.1" />
39+
<PackageVersion Include="Microsoft.Extensions.TimeProvider.Testing" Version="10.0.1" />
40+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
41+
<PackageVersion Include="NSubstitute" Version="5.3.0" />
42+
<PackageVersion Include="Shouldly" Version="4.3.0" />
43+
<PackageVersion Include="Testcontainers" Version="4.7.0" />
44+
<PackageVersion Include="Testcontainers.PostgreSql" Version="4.7.0" />
45+
<PackageVersion Include="Verify.Xunit" Version="30.17.0" />
46+
<PackageVersion Include="xunit" Version="2.9.3" />
47+
<PackageVersion Include="xunit.runner.visualstudio" Version="2.8.2" />
48+
<PackageVersion Include="xunit.analyzers" Version="1.24.0" />
49+
<PackageVersion Include="xunit.categories" Version="2.0.8" />
50+
</ItemGroup>
51+
<ItemGroup>
52+
<GlobalPackageReference Include="SonarAnalyzer.CSharp" Version="10.15.0.120848" PrivateAssets="all" Condition="$(MSBuildProjectExtension) == '.csproj'" />
53+
</ItemGroup>
54+
</Project>

Chapter-4-applying-tactical-domain-driven-design/Fitnet/Src/Fitnet/Fitnet.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
</PropertyGroup>
66

77
<ItemGroup>
8-
<PackageReference Include="JetBrains.Annotations" Version="2024.3.0" />
9-
<PackageReference Include="Swashbuckle.AspNetCore" Version="7.2.0" />
8+
<PackageReference Include="JetBrains.Annotations" />
9+
<PackageReference Include="Swashbuckle.AspNetCore" />
1010
</ItemGroup>
1111

1212
<ItemGroup>

Chapter-4-applying-tactical-domain-driven-design/Fitnet/Src/Offers/Fitnet.Offers.Api/Fitnet.Offers.Api.csproj

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,7 @@
1414
</ItemGroup>
1515

1616
<ItemGroup>
17-
<PackageReference Include="evolutionaryarchitecture.fitnet.common.core" Version="4.1.7" />
18-
<PackageReference Include="System.Text.Encodings.Web" Version="9.0.0" />
17+
<PackageReference Include="EvolutionaryArchitecture.Fitnet.Common.Core" />
1918
</ItemGroup>
2019

2120
</Project>
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<ItemGroup>
3-
<PackageReference Include="Microsoft.AspNetCore.Http.Abstractions" Version="2.2.0" />
4-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="9.0.0" />
5-
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.2" />
6-
<PackageReference Include="System.Text.Encodings.Web" Version="9.0.0" />
3+
<PackageReference Include="Microsoft.AspNetCore.Http.Abstractions" />
4+
<PackageReference Include="Microsoft.EntityFrameworkCore" />
5+
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" />
76
</ItemGroup>
87
</Project>

Chapter-4-applying-tactical-domain-driven-design/Fitnet/Src/Offers/Tests/Fitnet.Offers.IntegrationTests/Fitnet.Offers.IntegrationTests.csproj

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,11 @@
55
</PropertyGroup>
66

77
<ItemGroup>
8-
<PackageReference Include="BouncyCastle.Cryptography" Version="2.5.0" />
9-
<PackageReference Include="evolutionaryarchitecture.fitnet.common.integrationteststoolbox" Version="4.1.7" />
10-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
11-
<PackageReference Include="Shouldly" Version="4.3.0" />
12-
<PackageReference Include="System.Net.Http" Version="4.3.4" />
13-
<PackageReference Include="System.Text.Encodings.Web" Version="9.0.0" />
14-
<PackageReference Include="System.Text.Json" Version="9.0.0" />
15-
<PackageReference Include="System.Text.RegularExpressions" Version="4.3.1" />
8+
<PackageReference Include="Bogus" />
9+
<PackageReference Include="BouncyCastle.Cryptography" />
10+
<PackageReference Include="EvolutionaryArchitecture.Fitnet.Common.IntegrationTestsToolbox" />
11+
<PackageReference Include="Microsoft.NET.Test.Sdk" />
12+
<PackageReference Include="Shouldly" />
1613
</ItemGroup>
1714

1815
<ItemGroup>

Chapter-4-applying-tactical-domain-driven-design/Fitnet/Src/Passes/Fitnet.Passes.Api/Fitnet.Passes.Api.csproj

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,11 @@
1515
</ItemGroup>
1616

1717
<ItemGroup>
18-
<PackageReference Include="EvolutionaryArchitecture.Fitnet.Common.Api" Version="4.1.7" />
19-
<PackageReference Include="EvolutionaryArchitecture.Fitnet.Contracts.IntegrationEvents" Version="1.0.7" />
20-
<PackageReference Include="EvolutionaryArchitecture.Fitnet.Common.Core" Version="4.1.7" />
21-
<PackageReference Include="MassTransit.EntityFrameworkCore" Version="8.3.4" />
22-
<PackageReference Include="MassTransit.RabbitMQ" Version="8.3.4" />
23-
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="9.0.0" />
24-
<PackageReference Include="System.Text.Encodings.Web" Version="9.0.0" />
18+
<PackageReference Include="EvolutionaryArchitecture.Fitnet.Common.Api" />
19+
<PackageReference Include="EvolutionaryArchitecture.Fitnet.Common.Core" />
20+
<PackageReference Include="EvolutionaryArchitecture.Fitnet.Contracts.IntegrationEvents" />
21+
<PackageReference Include="MassTransit.EntityFrameworkCore" />
22+
<PackageReference Include="MassTransit.RabbitMQ" />
23+
<PackageReference Include="Microsoft.AspNetCore.OpenApi" />
2524
</ItemGroup>
2625
</Project>
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2+
23
<ItemGroup>
3-
<PackageReference Include="MassTransit.EntityFrameworkCore" Version="8.3.4" />
4-
<PackageReference Include="Microsoft.AspNetCore.Http.Abstractions" Version="2.2.0" />
5-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="9.0.0" />
6-
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.2" />
7-
<PackageReference Include="System.Text.Encodings.Web" Version="9.0.0" />
4+
<PackageReference Include="MassTransit.EntityFrameworkCore" />
5+
<PackageReference Include="Microsoft.AspNetCore.Http.Abstractions" />
6+
<PackageReference Include="Microsoft.EntityFrameworkCore" />
7+
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" />
88
</ItemGroup>
99

1010
</Project>
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<ItemGroup>
3-
<PackageReference Include="MassTransit.RabbitMQ" Version="8.3.4" />
4-
</ItemGroup>
5-
<ItemGroup>
6-
<PackageReference Include="evolutionaryarchitecture.fitnet.common.infrastructure" Version="4.1.7" />
7-
<PackageReference Include="System.Text.Encodings.Web" Version="9.0.0" />
3+
<PackageReference Include="EvolutionaryArchitecture.Fitnet.Common.Infrastructure" />
4+
<PackageReference Include="MassTransit.RabbitMQ" />
85
</ItemGroup>
96
</Project>

Chapter-4-applying-tactical-domain-driven-design/Fitnet/Src/Passes/Tests/Fitnet.Passes.IntegrationTests/Fitnet.Passes.IntegrationTests.csproj

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<IsPackable>false</IsPackable>
4+
<IsPackable>false</IsPackable>
55
</PropertyGroup>
66

77
<ItemGroup>
8-
<PackageReference Include="EvolutionaryArchitecture.Fitnet.Common.IntegrationTestsToolbox" Version="4.1.7" />
9-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
10-
<PackageReference Include="Shouldly" Version="4.3.0" />
11-
<PackageReference Include="System.Net.Http" Version="4.3.4" />
12-
<PackageReference Include="System.Text.Encodings.Web" Version="9.0.0" />
13-
<PackageReference Include="System.Text.Json" Version="9.0.0" />
14-
<PackageReference Include="System.Text.RegularExpressions" Version="4.3.1" />
15-
<PackageReference Include="BouncyCastle.Cryptography" Version="2.5.0" />
8+
<PackageReference Include="BouncyCastle.Cryptography" />
9+
<PackageReference Include="EvolutionaryArchitecture.Fitnet.Common.Api" />
10+
<PackageReference Include="EvolutionaryArchitecture.Fitnet.Common.IntegrationTestsToolbox" />
11+
<PackageReference Include="EvolutionaryArchitecture.Fitnet.Contracts.IntegrationEvents" />
12+
<PackageReference Include="Microsoft.NET.Test.Sdk" />
13+
<PackageReference Include="Shouldly" />
1614
</ItemGroup>
1715

1816
<ItemGroup>

Chapter-4-applying-tactical-domain-driven-design/Fitnet/Src/Reports/Fitnet.Reports/Fitnet.Reports.csproj

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,13 @@
33
<FrameworkReference Include="Microsoft.AspNetCore.App" />
44
</ItemGroup>
55
<ItemGroup>
6-
<PackageReference Include="Dapper" Version="2.1.35" />
7-
<PackageReference Include="EvolutionaryArchitecture.Fitnet.Common.Api" Version="4.1.7" />
8-
<PackageReference Include="EvolutionaryArchitecture.Fitnet.Common.Core" Version="4.1.7" />
9-
<PackageReference Include="EvolutionaryArchitecture.Fitnet.Common.Infrastructure" Version="4.1.7" />
10-
<PackageReference Include="MassTransit.RabbitMQ" Version="8.3.4" />
11-
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="9.0.0" />
12-
<PackageReference Include="Npgsql" Version="9.0.2" />
13-
<PackageReference Include="System.Text.Encodings.Web" Version="9.0.0" />
6+
<PackageReference Include="Dapper" />
7+
<PackageReference Include="EvolutionaryArchitecture.Fitnet.Common.Api" />
8+
<PackageReference Include="EvolutionaryArchitecture.Fitnet.Common.Core" />
9+
<PackageReference Include="EvolutionaryArchitecture.Fitnet.Common.Infrastructure" />
10+
<PackageReference Include="MassTransit.RabbitMQ" />
11+
<PackageReference Include="Microsoft.AspNetCore.OpenApi" />
12+
<PackageReference Include="Npgsql" />
1413
</ItemGroup>
1514
<ItemGroup>
1615
<InternalsVisibleTo Include="EvolutionaryArchitecture.Fitnet.Reports.IntegrationTests" />

0 commit comments

Comments
 (0)