Skip to content

Commit 626b1a9

Browse files
committed
Make JetBrains.Annotations a private reference
* only reference STJ on netstandard
1 parent 6ed9e4d commit 626b1a9

File tree

21 files changed

+36
-3
lines changed

21 files changed

+36
-3
lines changed

build/_build.csproj

+1
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
</PropertyGroup>
5454

5555
<ItemGroup>
56+
<PackageReference Include="JetBrains.Annotations" Version="2023.3.0" />
5657
<PackageReference Include="linqtotwitter" Version="6.15.0" />
5758
<PackageReference Include="SixLabors.ImageSharp.Drawing" Version="2.0.1" />
5859
<PackageDownload Include="Codecov.Tool" Version="[1.13.0]" />

source/Nuke.Build.Shared/Nuke.Build.Shared.csproj

+2-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
</ItemGroup>
1010

1111
<ItemGroup>
12-
<PackageReference Include="System.Text.Json" />
12+
<PackageReference Include="JetBrains.Annotations" PrivateAssets="all" />
13+
<PackageReference Include="System.Text.Json" Condition="!$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))" />
1314
</ItemGroup>
1415

1516
</Project>

source/Nuke.Build.Tests/Nuke.Build.Tests.csproj

+4
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,8 @@
88
<ProjectReference Include="..\Nuke.Build\Nuke.Build.csproj" />
99
</ItemGroup>
1010

11+
<ItemGroup>
12+
<PackageReference Include="JetBrains.Annotations" />
13+
</ItemGroup>
14+
1115
</Project>

source/Nuke.Build/Nuke.Build.csproj

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
</ItemGroup>
1818

1919
<ItemGroup>
20+
<PackageReference Include="JetBrains.Annotations" PrivateAssets="all" />
2021
<PackageReference Include="Microsoft.ApplicationInsights" />
2122
<PackageReference Include="Microsoft.Extensions.DependencyModel" />
2223
<PackageReference Include="NJsonSchema" />

source/Nuke.Common.Tests/Nuke.Common.Tests.csproj

+4
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,8 @@
88
<ProjectReference Include="..\Nuke.Common\Nuke.Common.csproj" />
99
</ItemGroup>
1010

11+
<ItemGroup>
12+
<PackageReference Include="JetBrains.Annotations" />
13+
</ItemGroup>
14+
1115
</Project>

source/Nuke.Common/Nuke.Common.csproj

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
<PackageReference Include="Azure.Security.KeyVault.Certificates" />
2828
<PackageReference Include="Azure.Security.KeyVault.Keys" />
2929
<PackageReference Include="Azure.Security.KeyVault.Secrets" />
30+
<PackageReference Include="JetBrains.Annotations" PrivateAssets="all" />
3031
<PackageReference Include="Octokit" />
3132
</ItemGroup>
3233

source/Nuke.Components/Nuke.Components.csproj

+4
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,8 @@
88
<ProjectReference Include="..\Nuke.Common\Nuke.Common.csproj" />
99
</ItemGroup>
1010

11+
<ItemGroup>
12+
<PackageReference Include="JetBrains.Annotations" PrivateAssets="all" />
13+
</ItemGroup>
14+
1115
</Project>

source/Nuke.GlobalTool/Nuke.GlobalTool.csproj

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
</ItemGroup>
1515

1616
<ItemGroup>
17+
<PackageReference Include="JetBrains.Annotations" PrivateAssets="all" />
1718
<PackageReference Include="matkoch.spectre.console" />
1819
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" />
1920
<PackageReference Include="Microsoft.CodeAnalysis.Workspaces.MSBuild" />

source/Nuke.MSBuildTasks/Nuke.MSBuildTasks.csproj

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
</ItemGroup>
1212

1313
<ItemGroup>
14+
<PackageReference Include="JetBrains.Annotations" PrivateAssets="all" />
1415
<PackageReference Include="NuGet.Packaging" />
1516
</ItemGroup>
1617

source/Nuke.ProjectModel/Nuke.ProjectModel.csproj

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
</ItemGroup>
1212

1313
<ItemGroup>
14+
<PackageReference Include="JetBrains.Annotations" PrivateAssets="all" />
1415
<PackageReference Include="Microsoft.Build.Locator" />
1516
<PackageReference Include="Microsoft.Build" ExcludeAssets="runtime" />
1617
<PackageReference Include="Microsoft.Build.Framework" ExcludeAssets="runtime" />

source/Nuke.SolutionModel/Nuke.SolutionModel.csproj

+4
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,8 @@
88
<ProjectReference Include="..\Nuke.Utilities\Nuke.Utilities.csproj" />
99
</ItemGroup>
1010

11+
<ItemGroup>
12+
<PackageReference Include="JetBrains.Annotations" PrivateAssets="all" />
13+
</ItemGroup>
14+
1115
</Project>

source/Nuke.SourceGenerators/Nuke.SourceGenerators.csproj

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
</ItemGroup>
2020

2121
<ItemGroup>
22+
<PackageReference Include="JetBrains.Annotations" PrivateAssets="all" />
2223
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" VersionOverride="4.7.0" PrivateAssets="all" />
2324
<PackageReference Include="Microsoft.CodeAnalysis.Analyzers" PrivateAssets="all" />
2425
<PackageReference Include="Newtonsoft.Json" PrivateAssets="all" GeneratePathProperty="true" />

source/Nuke.Tooling.Generator/Nuke.Tooling.Generator.csproj

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
<ItemGroup>
99
<PackageReference Include="HtmlAgilityPack" />
10+
<PackageReference Include="JetBrains.Annotations" PrivateAssets="all" />
1011
<PackageReference Include="Newtonsoft.Json" />
1112
<PackageReference Include="Humanizer" />
1213
<PackageReference Include="Serilog" />

source/Nuke.Tooling/Nuke.Tooling.csproj

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
</ItemGroup>
1010

1111
<ItemGroup>
12+
<PackageReference Include="JetBrains.Annotations" PrivateAssets="all" />
1213
<PackageReference Include="Newtonsoft.Json" />
1314
<PackageReference Include="NuGet.Packaging" />
1415
<PackageReference Include="Serilog" />

source/Nuke.Utilities.IO.Compression/Nuke.Utilities.IO.Compression.csproj

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
</ItemGroup>
1010

1111
<ItemGroup>
12+
<PackageReference Include="JetBrains.Annotations" PrivateAssets="all" />
1213
<PackageReference Include="SharpZipLib" />
1314
</ItemGroup>
1415

source/Nuke.Utilities.IO.Globbing/Nuke.Utilities.IO.Globbing.csproj

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
<ItemGroup>
1212
<PackageReference Include="Glob" />
13+
<PackageReference Include="JetBrains.Annotations" PrivateAssets="all" />
1314
</ItemGroup>
1415

1516
</Project>

source/Nuke.Utilities.Net/Nuke.Utilities.Net.csproj

-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010

1111
<ItemGroup>
1212
<PackageReference Include="Newtonsoft.Json" />
13-
<PackageReference Include="System.Net.Http" />
1413
</ItemGroup>
1514

1615
</Project>

source/Nuke.Utilities.Tests/Nuke.Utilities.Tests.csproj

+4
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,8 @@
1212
<ProjectReference Include="..\Nuke.Utilities.Text.Yaml\Nuke.Utilities.Text.Yaml.csproj" />
1313
</ItemGroup>
1414

15+
<ItemGroup>
16+
<PackageReference Include="JetBrains.Annotations" PrivateAssets="all" />
17+
</ItemGroup>
18+
1519
</Project>

source/Nuke.Utilities.Text.Json/Nuke.Utilities.Text.Json.csproj

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
</ItemGroup>
1010

1111
<ItemGroup>
12+
<PackageReference Include="JetBrains.Annotations" PrivateAssets="all" />
1213
<PackageReference Include="Newtonsoft.Json" />
1314
</ItemGroup>
1415

source/Nuke.Utilities.Text.Yaml/Nuke.Utilities.Text.Yaml.csproj

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
</ItemGroup>
1010

1111
<ItemGroup>
12+
<PackageReference Include="JetBrains.Annotations" PrivateAssets="all" />
1213
<PackageReference Include="YamlDotNet" />
1314
</ItemGroup>
1415

source/Nuke.Utilities/Nuke.Utilities.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
</PropertyGroup>
66

77
<ItemGroup>
8-
<PackageReference Include="JetBrains.Annotations" />
8+
<PackageReference Include="JetBrains.Annotations" PrivateAssets="all" />
99
</ItemGroup>
1010

1111
</Project>

0 commit comments

Comments
 (0)